gpt4 book ai didi

java - ListView 中的新 Activity

转载 作者:行者123 更新时间:2023-12-02 04:57:04 25 4
gpt4 key购买 nike

我正在开发一个乐谱应用程序,并且 ListView 中有一堆歌曲。 .

我正在使用 onItemClick方法,但问题是,我不知道如何根据选择的子项来打开 Activity 。

歌曲数组为 uta[] ,这样我就可以用 uta[position] 找到特定的字符串,但是如何根据用户在 ListView 中选择的位置打开特定 Activity ?

最佳答案

您可以在使用 uta[position] 获取的字符串上创建 switch/case 语句

public void onItemClick(AdapterView parent, View v, int position, long id) {
String value = uta[position].getValue();
switch(value){
case "value1":
Intent intent = new Intent(this, activity1.class); startActivity(intent);
break;

case "value2":
Intent intent = new Intent(this, activity2.class); startActivity(intent);
break;

case "value3":
Intent intent = new Intent(this, activity3.class); startActivity(intent);
break;
}
}

注意:字符串上的 switch/case 语句需要 JDK 7,请参阅 Oracle documentation .

关于java - ListView 中的新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658820/

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