私はImageButtonを持っています。ユーザーがそれをクリックすると、EditTextがレイアウトに追加されます。だから私が望むのは、各EditTextに一意のIDがあるということです。EditTextにIDをプログラムで割り当てます
a = 0;
imgAddText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (a <= 5) {
layoutAddText.addView(createEditText());
a++;
}
}
});
private EditText createEditText() {
final LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
final EditText editText = new EditText(this);
return editText;
}
createEditText()に同じeditTextを返すように見えます。それを "新しいEditText()"に変更するか、XMLから膨張させてください。 –
申し訳ありませんが、質問を書いている間に行を削除しました。 –