我的 android 应用程序中有一个按钮。它的参考是button1
即
button1 = (Button) findViewById(R.id.tv6);
在某些函数中,我收到一个带有 value 的字符串button1
。使用这个字符串我需要得到id
上面的按钮。怎么做。
使用以下:
int resID = getResources().getIdentifier(idName, "id", getPackageName());
通过这种方法你会得到id,通过id你可以得到View。
就是这样:
int buttonId = R.id.button1;
用这个
Button mButton = (Button)findViewById(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);