チェックボックスをオンにすると、EditTextビューが作成され、チェックされた値が保存されます。データ入力後にedittext値を保存します
if (checked){
//add to array
checkIn.add(boxName);
mLayout.addView(createNewEditText(boxNumber),count+1);
//set focus and open keyboard
EditText editText = (EditText) findViewById(100+ Integer.parseInt(boxNumber));
editText.requestFocus();
}else {
//remove from array
checkIn.remove(boxName);
int intTextId = Integer.parseInt(boxNumber);
mLayout.removeView(findViewById(100+intTextId));
}
次に、ユーザーはEditTextにデータを入力することができます。 データを入力した後に値を保存します。
私はGoogle検索し、何も見つかりませんでした。
任意のアイデア
あなたが動的にエディットテキストを作成している、またはチェックボックスがチェックされたとき、あなたがそれを示していますか?一度に表示される編集テキストの数onCreateという編集テキストを非表示にし、ボックスがチェックされたときにそれを表示する方が良い考えです。 – DroiDev
保存ボタンがありますか、ユーザーが定義した時間だけ入力を一時停止した後にデータを保存したい場合 –
私は動的に編集テキストを作成しています。リストは30 +チェックボックスにすることができます。チェックされたすべてのチェックボックスに編集テキストが追加されます。チェックを外すと削除されます。 –