gpt4 book ai didi

java - 如何使用 Android 中的列表项点击导航到另一个 Activity

转载 作者:行者123 更新时间:2023-11-29 20:50:06 25 4
gpt4 key购买 nike

我想知道如何使用 onItemClickListener 方法在单击列表项时导航到新 Activity 。我知道我们使用 Intents 的目的相同,但有人可以向我提供示例代码吗?

最佳答案

我没有为 ListView 提供任何适配器来填充它,请确保您确实提供了一些带有一些数据的适配器,并且 Activity 名称是虚拟的,您也必须定义它们

private static ListView listView;
listView = (ListView) findViewById(R.id.listView);

listView.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Intent intent = null;
switch(position){
case 0:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 1:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 2:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 3:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 4:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
case 5:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
default:
intent = new Intent(getApplicationContext(), AClassName.class);
break;
}

if(intent != null){
startActivity(intent);
}

}
});

switch 语句中的每个 case 表示您要打开的不同 Activity ,这样您可以根据在列表中单击的项目打开 Activity

关于java - 如何使用 Android 中的列表项点击导航到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com