前提・実現したいこと
プログラムで動的に生成したEdittextのidが知りたい。
そのidを参照してEdittextに入力されている文字を保存したい。
発生している問題・エラーメッセージ
動的に生成したEdittextのidが不明なため、idの参照ができない。
該当のソースコード
java
1 while ((line = bufferReader.readLine()) != null) { //csvに保存したデータを読み終わるまでループ 2 3 String[] data = line.split(",", 0); 4 5 LinearLayout layout = findViewById(R.id.linearLayout); // 6 View view = getLayoutInflater().inflate(R.layout.sub, null); 7 layout.addView(view); //subレイアウトデータをmainレイアウトに入れています。 8 9 EditText editText = view.findViewById(R.id.editText);// edittextを動的に生成している為、初回のidは読取ができています。2回目以降idが変化している為読み込みができません。 10 editText.setText(data[0]);
試したこと
edittextを動的生成した際にidを割り当てる方法を調べましたが分からない状態です。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー