Androidアプリにボタンがあります。その参照はbutton1
ieです
button1 = (Button) findViewById(R.id.tv6);
一部の関数で、 value の文字列を受け取りますbutton1
。この文字列を使用してid
、上記のボタンを取得する必要があります。どうやってするか。
以下を使用してください:
int resID = getResources().getIdentifier(idName, "id", getPackageName());
このメソッドではidを取得し、idではViewを取得できます。
それはちょうどこれです:
int buttonId = R.id.button1;
次のようにxmlファイルにボタンがあります:
<Button android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="hello"/>
次のようにIDを取得できます:
Button button=(Button) findViewById(R.id.button1);
これを使う
Button mButton = (Button)findViewById(R.id.button1);