java - 使用布局 XML 文件的逻辑

标签 java android

我已经开始学习 Android 应用开发。我想问一下,如果在我的 Android 应用程序中,我的 ListView 有 50 个列表项(城市名称)。 当用户单击列表项时,我想在新 Activity 中显示每个列表城市的数据。我需要为每个城市数据制作 50 个布局吗?我应该使用什么?

最佳答案

您可以使用 recyclerview 而不是 listview 来列出所有 50 个项目。无需设计 50 次。您需要有适配器类才能列出重复的列表项。

您必须为 ListView 设计一个 XMl 页面,为 ListViewItem 设计另一个 XML。只需在 Java 和适配器类中链接在一起,即可提供具有自动滚动功能的列表输出。

引用本教程: tutorial page

下载代码并在IDE中运行..你会得到你想要的

关于java - 使用布局 XML 文件的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42611955/

相关文章:

android - 在没有提示的情况下使用 wifi direct 连接到 android 设备

java - 如何通过url获取xml页面

java - spring-security 表单例份验证迁移到注释

java - 通过在 MySQL 中传递单个日期来检索带有 fromdate 和 todate 的记录

java - MySQL同时选择和更新表

Java/Groovy Socket - 以非阻塞方式检测正在关闭的套接字

javascript - 仅适用于 Android 设备的网站关闭缩放

android - 为什么 `findViewById` 返回 null? (使用 `by lazy` )

android - 显示 Activity 并在加载其元素后

java - Android 项目和 Android APP 上的 Jar Lib