-1

我的 android 应用程序中有一个按钮。它的参考是button1

button1 = (Button) findViewById(R.id.tv6);

在某些函数中,我收到一个带有 value 的字符串button1。使用这个字符串我需要得到id上面的按钮。怎么做。

4

4 回答 4

2

使用以下:

int resID = getResources().getIdentifier(idName, "id", getPackageName());

通过这种方法你会得到id,通过id你可以得到View。

于 2012-07-26T11:32:04.423 回答
0

就是这样:

int buttonId = R.id.button1;
于 2012-07-26T11:29:13.753 回答
0

用这个

Button mButton  = (Button)findViewById(R.id.button1);
于 2012-07-26T11:14:32.240 回答
0

将 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);
于 2012-07-26T11:15:06.280 回答