如何让按钮链接到一个intent,这样当用户点击其中一个数组时,它会加载一个新的java文件?
final CharSequence[] items = {"Red", "Green", "Blue"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a color");
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});
AlertDialog alert = builder.create();
答案 0 :(得分:2)
在onClick方法中添加新的Intent相关代码?
例如,如果您希望按钮单击以启动新活动,请将其放在onClick方法中:
Intent myIntent = new Intent(this, SomeActivity.class);
Bundle parameters = new Bundle();
//ADD your parameters here
myIntent.putExtras(parameters);
this.startActivity(myIntent);
答案 1 :(得分:0)
您可以在XML中创建一个按钮,然后给他一个onClick名称:
android:onClick="boom"
然后在Java文件中
public void boom (DialogInterface dialog, int item){
//do something
}