2
ImageView、TextViewのようなビューを含む動的なTableLayoutとTableRowsを作成しています。setId()メソッドを使用してidをアサインしています。Androidのビューに動的IDを割り当てる方法は?
私はint変数を使用してそれをビューIDとして割り当て、int配列またはlistに格納します。後者では配列またはリストを使用してイベントハンドラで識別します。
私はちょうどそれがこのようなidを割り当てるために正しい方法(またはproblmatic)であることを知りたい、またはよりよい方法があることを知りたい。例えばのための
変数ループで
final int CHECK_BUTTON_ID = 982301;
int ids_check[];
は、私は、ビューを作成し、IDを設定します。
Button btn_check = new Button(this);
int id = i + CHECK_BUTTON_ID;
btn_check.setId(id);
ids_check[i] = id;
動的に作成されたテーブル行を削除しない限りうまく動作しません –
私は同じ..iを使用しています..問題はありませんが、正しいかどうかわかりません。いずれにしてもgud投稿 – Chet
@ android_hungry:返信ありがとうございます。 – AB1209