2016-10-19 4 views
2

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.

Entwurfsansicht: Text Field line Missing

Emulator: Text Field line Present

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! App Theme Light, as suggested by answer

+0

zeigen Sie Ihre XML-Datei sehen. – sushildlh

+0

@sushildlh hinzugefügt –

+0

es kein Problem in xml ist :) – sushildlh

Antwort

2

Das ist normal. Sie können App Thema Licht ändern, und Sie werden Linie

+0

Funktioniert nicht .. Veränderte App Thema Material.Light. Dies ist die Ausgabe: http://imgur.com/a/3m4AF –

+2

Dies erklärt nicht wirklich, warum das Thema die Textfelder nicht zeigt. – Doomsknight

+0

Sie Thema Holo Dunkel ändern –

Verwandte Themen