gpt4 book ai didi

java - Android ListView - 将 Intent 分配给 ListView 中的字符串

转载 作者:行者123 更新时间:2023-12-01 07:36:50 27 4
gpt4 key购买 nike

我有一个足球队名称的 ListView,使用下面的代码将其添加到 ListView 中。

public final String[] teamnames = { "Arsenal", "Chelsea", "Man United" };

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,teamnames);
setListAdapter(adapter);

}

我需要有关 onListItemClick 方法的一些帮助。

对于 ListView 中的每个足球队,我想为其分配一个 Intent 。所以Arsenal会开设一个名为ars.java的类(class) Activity 。

这需要为 20 个团队完成。

如果我设置了一个类名数组,如何遍历 ListView 并将相应的类名分配给每个团队名?

最佳答案

当您设置 Intent 时(在开始 Activity 之前),您可以添加额外内容,如下所示:

Intent myIntent = new Intent(ListActivity.this, TeamActivity.class);
myIntent.putExtra("TeamName", teamname);
ListActivity.this.startActivity(myIntent);

然后你在你调用的 Activity 中检索它,如下所示:

Bundle extras = getIntent().getExtras();
String team = extras.getString("TeamName");

这会将您的团队名称放入 team 字符串变量中,供您根据需要使用。

关于java - Android ListView - 将 Intent 分配给 ListView 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866703/

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