无法在ListView中编辑Android EditText

时间:2012-03-12 07:56:09

标签: android listview android-edittext

我在每一行都有一个带EditText的ListView。所以我不能在任何EditText中输入任何东西,也不能在点击它们时不要聚焦。 Xml源:

<EditText
android:id="@+id/textValue"
android:layout_width="match_parent"
android:layout_height="37dip"
android:editable="true"
android:focusable="false"
android:focusableInTouchMode="false"
android:gravity="left|center"
android:inputType="text">
</EditText>

提前致谢。

3 个答案:

答案 0 :(得分:1)

如果您希望能够专注于EditText,请删除将其设置为不可编辑的行:

android:focusable="false"
android:focusableInTouchMode="false"

答案 1 :(得分:1)

使用TableLayout代替ListView,因为EditTextListView中存在焦点问题。

答案 2 :(得分:0)

您使EditText无法使用这两行:

android:focusable="false"
android:focusableInTouchMode="false"

只需删除或将值设置为“true”即可使用