XML宣言を使用せずにコードでIDを作成することを探しています。たとえば、このようなビューをプログラムで作成するコードがあります
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_layout);
LinearLayout ll = (LinearLayout)findViewById(R.id.layout);
View v = new View(this);
v.setBackgroundColor(0xFFFF0000);
ll.addView(v, 100, 100);
}
追加することはできますが、追加しv.setId(50)
たいのですが、xmlファイルにv.setId(R.id.some_id)
追加したくないのです。このオプションは私が知っています。some_id
私の質問は、R.id.some_id
XMLファイルに設定せずにプログラムで作成する方法です。ありがとう