找到按钮的ID

时间:2012-07-26 11:12:17

标签: android button

我的Android应用程序中有一个按钮。它的引用是button1,即

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

在某些函数中,我收到一个值为button1的字符串。使用此字符串我需要获取上述按钮的id。怎么做。

4 个答案:

答案 0 :(得分:2)

使用以下内容:

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

通过这种方法,您将获得id,并且通过id,您可以获得View。

答案 1 :(得分:0)

使用这个

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

答案 2 :(得分: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);

答案 3 :(得分:0)

就是这样:

int buttonId = R.id.button1;