質問編集履歴

1

部分解決

2018/12/01 17:13

投稿

inumi
inumi

スコア13

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のデータを書き換えができれば、表示内容は保持されることは分かりましたが、EditeText編集している行紐付いているListItemのデータを書き換える方法がかりません。
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 希望した箇所のみ88になるが入力した内容をitemにセットする方法が分からない */
227
+ //実験コード2 ENTERキーで確定すれば希望通りとなる */
228
+
228
-
229
+ String str = holder.editText.getText().toString();
230
+
229
- //item.setValue("88");
231
+ item.setValue(str);
230
232
 
231
233
  return false;
232
234