2017-03-23 5 views
-4

Ich habe eine einfache Frage. Ich erstelle ein Spiel, bei dem Spieler ihre Spitznamen in EditText setzen müssen. Wenn ich eine Absicht auf die Tätigkeit beginnen, in denen müssen sie ihre Namen in setzen, erscheint die Tastatur nach oben, wie folgt aus:Android Studio EditText anklickbar

Das ist mein EditText ist: jede mögliche Weise

<EditText 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:hint="Enter Nickname" 
    android:textColorHint="@android:color/white" 
    android:id="@+id/etNickName" 
    android:layout_below="@+id/imageView9" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" /> 

Gibt es, dass die Tastatur nicht sofort auftauchen, wenn die Aktivität beginnt?

Antwort

0

Set android: focusableInTouchMode = "true" zu Ihrem Root-Layout

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@color/blue_dark" 
     android:focusableInTouchMode="true" 
     android:orientation="vertical"> 
     . 
     . 
     . 
    </RelativeLayout> 
+0

Dank! Dies half –

+0

Sie sind willkommen ... Antwort zu akzeptieren – user2025187

1

gerade diese

Manifest-Datei in Sie schreiben
<activity 
     android:name=".YourActivity" 
     android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />