2016-05-03 23 views
1

なぜこれが起こっているのか分かりません。他のアクティビティでは、EditTextは正常に動作しています。これは、私のフラグメントレイアウトの外観です。EditTextはフラグメント内で編集できません

<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"/> 

これらのEditTextはレイアウトに影響を与えて編集できないものですか。 Javaコードを表示する必要がある場合は、私に教えてください。ところでEditTextにテキストを設定できますが、編集できません。

+1

コードが多すぎます。有罪な 'EditText'だけを投稿してください。 –

+0

よくわからないので、レイアウト全体を投稿している可能性があります。他のビューがedittextを編集不可能にしている可能性があります。 –

+0

編集の前に、onTouchイベントを消費しているオーバーラップしているビューがあると推測しました –

答えて

0

textを削除してください。 textの代わりにhintを使用してください。

<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

編集機能はどのように停止しますか? –

+0

私はそれを私のレイアウトに入れ、 'EditText'は編集可能なものではありませんでした。それは編集可能でしたが。 :D –

+0

あなたのアプリをエミュレータまたは実際のデバイスで実行していますか? – Stanojkovic

関連する問題