我不知道为什么会这样。在其他活动中,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"/>
这些EditTexts在布局中是否会影响它们,因此它们无法编辑。如果我需要向您展示Java代码,请告诉我。我可以将文本设置为EditText,但不能编辑它..
答案 0 :(得分:0)
删除background
和text
。使用hint
代替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"/>
答案 1 :(得分:0)
我遇到了这个问题,并通过识别在 editText 下声明的重叠布局/元素来解决,从而阻止了与 editText 元素的交互。我的 editText 元素信封(父级)布局具有相同的内容:
android:layout_below="@+id/xxxxxx"
规范作为其下方的布局。