Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.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 - Fatal编程技术网

Android 如何将数组按钮链接到意图

Android 如何将数组按钮链接到意图,android,Android,如何将数组按钮链接到意图,以便加载新类-我遇到了很多问题,请提供指导。多谢各位 break; 你的意思是说你有一堆按钮,当用户点击它们时,你想启动一个新的活动吗?这有多种方法,但我最喜欢的是让活动类实现OnClickListener。如果您在Eclipse中工作,它将提示您重写onClick(视图v)方法。在那里,您放置了开始活动的代码。像这样: @Override public void onClick(View v) { switch(v.getId()) { ca

如何将数组按钮链接到意图,以便加载新类-我遇到了很多问题,请提供指导。多谢各位

    break;

你的意思是说你有一堆
按钮
,当用户点击它们时,你想启动一个新的活动吗?这有多种方法,但我最喜欢的是让
活动
类实现
OnClickListener
。如果您在Eclipse中工作,它将提示您重写
onClick(视图v)
方法。在那里,您放置了开始活动的代码。像这样:

@Override
public void onClick(View v) {
    switch(v.getId()) {
    case R.id.your_first_button_id:
        startActivity(new Intent(this, YourFirstActivity.class));
        break;
    case R.id.your_second_button_id:
        startActivity(new Intent(this, YourSecondActivity.class));
        break;
    case R.id.your_third_button_id:
        startActivity(new Intent(this, YourThirdActivity.class));
        break;
    }
}
onClick
方法中有一个
switch
语句,可以根据您在XML中定义按钮时给出的
id
对按钮单击事件进行排序


如果这是你的问题,我希望这有帮助!如果没有,请评论以澄清您的原始问题。

您能否澄清“将数组按钮链接到意图”的含义?是否希望阵列中的每个项目都能够启动新的
意图