gpt4 book ai didi

android - 引导用户点击 ListView 中的项目进行新 Activity

转载 作者:太空狗 更新时间:2023-10-29 14:25:40 27 4
gpt4 key购买 nike

enter image description hereListView 是使用来自数据库的数据从 Cursor 创建的。

点击 ListView 中的每个 item 会引导用户进入一个新的 Activity/Page/Layout/WHAT?其中显示有关项目的附加信息和图片。

我需要创建动态 Activity 吗?还是有我不知道的更好方法?

提前谢谢你。

最佳答案

如果每个项目都有足够通用的格式来显示您的“附加信息 + 图片”,那么我建议创建一个 Activity 来表示您的项目,然后通过将项目作为 extra 传递给 Intent 来填写详细信息启动您的 Activity 。例如,

在列表 Activity 中:

Intent intent = new Intent(ITEM_DETAILS_INTENT);
intent.putExtra(ITEM_NAME, itemName);
startActivity(intent);

并在项目详细信息 Activity 中:

Intent intent = getIntent();
String itemName = intent.getStringExtra(ITEM_NAME);
populateDetails(itemName);

另一方面,如果“控件”需要与“焦点”截然不同的格式,您将需要一个 ControlsActivity 和 FocusActivity(例如),其中每个 Activity 处理每个项目,并且您根据已选择项目。

希望这对您有所帮助!

关于android - 引导用户点击 ListView 中的项目进行新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12877932/

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