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
}