2016-05-03 12 views
1

Ich weiß nicht, warum das passiert. In anderen Aktivitäten EditText funktioniert gut. Dies ist, wie mein Fragment Layout aussieht:EditText kann nicht in Fragment bearbeitet werden

<EditText 
     android:gravity="center" 
     android:inputType="text" 
     android:background="@android:color/transparent" 
     android:layout_below="@+id/profile_image" 
     android:text="Dusan Dimitrijevic" 
     android:layout_centerHorizontal="true" 
     android:textSize="18sp" 
     android:layout_marginTop="20dp" 
     android:textColor="@android:color/black" 
     android:id="@+id/et_username" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

Ist etwas in dem Layout zu beeinflussen diese EditTexts, so dass sie nicht bearbeitet werden können. Wenn ich Ihnen Java-Code zeigen muss, lassen Sie es mich wissen. Ich kann Text zu EditText nebenbei setzen, kann aber nicht bearbeiten.

+1

Zu viel Code. Schreibe nur den schuldigen 'EditText'. –

+0

Nun, ich habe das gesamte Layout post, weil ich nicht weiß, möglicherweise eine andere Ansicht bewirkt Edittext nicht editierbar sein. –

+0

Vor der Bearbeitung hätte ich vermutet, dass Sie eine überlappende Ansicht haben, die das onTouch Ereignis –

Antwort

0

Entfernen Sie die background und die text. Verwenden Sie hint anstelle von text

<EditText 
    android:gravity="center" 
    android:inputType="text" 
    android:hint="Dusan Dimitrijevic" 
    android:layout_below="@+id/profile_image" 
    android:layout_centerHorizontal="true" 
    android:textSize="18sp" 
    android:layout_marginTop="20dp" 
    android:textColor="@android:color/black" 
    android:id="@+id/et_username" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"/> 
+0

Wie hört das die Bearbeitungsfähigkeit auf? –

+0

Ich legte das in mein Layout und der 'EditText' sah nicht so aus wie editierbar. Obwohl es editierbar war. : D –

+0

Führen Sie Ihre App im Emulator oder auf einem echten Gerät? – Stanojkovic

Verwandte Themen