我似乎无法在任何地方找到任何信息。
首先可能吗?
经典页面,每个页面有5个按钮。
我想问题是我如何为未知按钮创建一个监听器?
由于
答案 0 :(得分:2)
不确定“未知”按钮的含义,但是,这是可能的。让你的类实现onClickListener,然后在onClick方法中,打开v.getId():
public class IntentClass extends Activity implements OnClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
Intent i = new Intent(this, OtherClass.class);
startActivity(i);
break;
//other cases here
}
}
}