我已经开始学习Android App Development了。我想问一下,如果在我的Android应用程序中,我的ListView有50个列表项(城市名称)。 当用户点击列表项时,我想在新活动中显示每个列表城市的数据。我是否需要为每个城市数据制作50个布局?我该怎么用?
答案 0 :(得分:2)
您可以使用recyclerview而不是listview列出所有50个项目。无需设计50次。你需要有适配器类来重复列出的Listitems。
你必须为ListView设计一个XMl页面,ListViewItem是另一个XML。只需在Java和适配器类中链接在一起,它就可以自动滚动列表的输出。
参考本教程: tutorial page
下载代码并在IDE中运行..您将得到您想要的内容
答案 1 :(得分:0)
不,我们不想为每个项目创建50种不同的布局,因此我们使用listview。我们只为项目创建一个XML文件,使用适配器为项目创建50个对象。 我认为你应该使用recyclerview而不是listview。 tutorial for recylcerview