Ich weiß nicht, ob dies ein Feature von Android Studio 2.2.1 ist oder nicht, aber ich wurde nach thenewboston Android-Tutorials und seine Textfelder in einer einzigen Zeile angezeigt werden, die zeigt, der Benutzer, wo Text eingegeben werden soll.Textfeld ist unsichtbar in Android Studio 2.2.1
In meinem Android-Studio, ist die Linie unsichtbar. Das Textfeld ist noch da, und ich kann seine Eigenschaften bearbeiten, aber das Feld selbst ist unsichtbar, bis ich es auf dem Emulator (Android 5.1/Google API) ausführen. Ist das ein Rendering-Problem, oder ist das normal? Dies verursacht ein großes Problem, da ich nicht genau sehen kann, wo ich die Textfelder in der Textansicht platziert habe.
Wenn es normal ist, wie kann ich Android Studio zwingen, eine Zeile angezeigt werden ein Textfeld, um anzuzeigen, wie es in dem Emulator tut?
Hier ist der Text für activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.somu.tnbtut11.MainActivity">
<TextView
android:text="Sign In"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/textView"
android:textSize="24sp" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:layout_marginRight="27dp"
android:layout_marginEnd="27dp"
android:id="@+id/editText"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:width="250dp"
android:selectAllOnFocus="false" />
<TextView
android:text="Password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="55dp"
android:id="@+id/textView3"
android:layout_below="@+id/editText"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:text="eMail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="35dp"
android:id="@+id/textView2"
android:layout_below="@+id/textView"
android:layout_alignRight="@+id/textView3"
android:layout_alignEnd="@+id/textView3" />
<Button
android:text="Log In"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:id="@+id/button" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText3"
android:layout_alignBaseline="@+id/textView3"
android:layout_alignBottom="@+id/textView3"
android:layout_alignLeft="@+id/editText"
android:layout_alignStart="@+id/editText"
android:width="250dp"/>
</RelativeLayout>
Hinweis: app Thema ändern nicht die Textfelder erscheinen!
zeigen Sie Ihre XML-Datei sehen. – sushildlh
@sushildlh hinzugefügt –
es kein Problem in xml ist :) – sushildlh