Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 向按钮动态添加侦听器_Android_Button_Android Intent - Fatal编程技术网

Android 向按钮动态添加侦听器

Android 向按钮动态添加侦听器,android,button,android-intent,Android,Button,Android Intent,在我的活动中有50个按钮,单击每个按钮,我都想启动相同的活动 我希望避免为每个按钮设置侦听器和意图。 这有什么诀窍吗 这是我仅用于一个按钮的侦听器: uno = (Button) findViewById(R.id.Button07); uno.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Inte

在我的
活动中
有50个按钮,单击每个按钮,我都想启动相同的
活动

我希望避免为每个按钮设置侦听器和意图。 这有什么诀窍吗

这是我仅用于一个
按钮的侦听器:

uno = (Button) findViewById(R.id.Button07);
        uno.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {

                    Intent activityChangeIntent = new Intent(MainActivity.this, Interno.class);

                    MainActivity.this.startActivity(activityChangeIntent);
                }
            });
按钮[]按钮=新按钮[大小];
对于(int i=0;i可以添加

<Button
...
android:onClick="onClick" />

在xml文件中的每个按钮对象上添加如下属性:

<Button android:onClick="clickMe" />

祝你好运。

你想让所有50个人都发射完全相同的
意图吗?如果是,为什么?如果他们都需要附加不同的数据/附加信息,这是可能的,但我从你的代码示例中看不到。也可能;)很好!
public void onClick(View v)
{
}
<Button android:onClick="clickMe" />
public void clickMe(View v){
  //TODO something
}