質問編集履歴
1
部分解決
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
ListViewの表示アイテムにEditTextを含めたいのですが、ListViewをスクロールさせるとEditTextへの入力内容が元に戻ってしまいます。
|
5
|
+
ListViewの表示アイテムにEditTextを含めたいのですが、入力後にENTERキーで確定させないでListViewをスクロールさせるとEditTextへの入力内容が元に戻ってしまいます。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
```
|
18
18
|
|
19
|
-
ListItemのデータを書き換えができれば、表示内容は保持されることは分かりましたが、E
|
19
|
+
ListItemのデータを書き換えができれば、表示内容は保持されることは分かりましたが、ENTERキーを押して確定するという動作が必要になってしまっています。文字を入力した段階でデータとして更新する方法が見つかりません。
|
20
20
|
|
21
21
|
```
|
22
22
|
|
@@ -224,9 +224,11 @@
|
|
224
224
|
|
225
225
|
public boolean onKey(View view, int i, KeyEvent keyEvent) {
|
226
226
|
|
227
|
-
//実験コード2 希望
|
227
|
+
//実験コード2 ENTERキーで確定すれば希望通りとなる */
|
228
|
+
|
228
|
-
|
229
|
+
String str = holder.editText.getText().toString();
|
230
|
+
|
229
|
-
|
231
|
+
item.setValue(str);
|
230
232
|
|
231
233
|
return false;
|
232
234
|
|