我已经设置了一个带有一个编辑文本小部件的列表视图。列表视图填充了一个字符串文件,我想通过单击该项目对每个项目进行更改。代码构建和列表视图按计划显示。单击该项目时,它会获得焦点,但在键盘弹出而没有任何条目后会失去焦点。
els_edit_tiles.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/listText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
</EditText>
这是 onclicklistener,我认为更改需要在这里并且没有发布适配器代码。
private class ListClickhandler implements OnItemClickListener {
@Override
public void onItemClick(AdapterView<?> Adapter, View view, int position, long arg3) {
TextView listText = (TextView) view.findViewById(R.id.listText);
String text = listText.getText().toString();
// Toast.makeText(context, text + " " + position, Toast.LENGTH_LONG).show();
}
}