Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用布局XML文件的逻辑_Java_Android - Fatal编程技术网

Java 使用布局XML文件的逻辑

Java 使用布局XML文件的逻辑,java,android,Java,Android,我已经开始学习Android应用程序开发。我想问一下,在我的Android应用程序中,我的ListView是否有50个列表项(城市名称)。 当用户单击列表项时,我希望在新活动中显示每个列表城市的数据。是否需要为每个城市数据制作50个布局?我应该使用什么?不,我们不想为每个项目创建50种不同的布局,所以我们使用listview。我们只为项目创建一个XML文件,并使用适配器为项目创建50个对象。 我认为你应该使用recyclerview而不是listview。 您可以使用recyclerview而不

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

不,我们不想为每个项目创建50种不同的布局,所以我们使用listview。我们只为项目创建一个XML文件,并使用适配器为项目创建50个对象。 我认为你应该使用recyclerview而不是listview。

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

您必须为ListView设计一个XMl页面,为ListViewItem设计另一个XMl页面。只需在Java和adapter类中链接在一起,即可通过自动滚动输出列表

请参阅本教程


下载代码并在IDE中运行。。您将得到您想要的

否。每个项目将使用您提供的相同布局。使用哪种布局取决于您的单项设计。欢迎年轻的开发者Rohn!你是说它有50个视图还是50个属性?如果是50个视图,则必须在XML中列出所有50个视图。与在java文件中以编程方式实现这些功能相比,它们更干净、更易于操作。如果你只需要一个屏幕-只需一个活动即可!不,你不必那么做。listview的思想是拥有不同的行,这些行具有相同的布局但具有不同的内容,因此您将只为所有行创建一个布局Search for custom list view。你会得到你的答案的。我想有一个城市的列表和详细的活动。那么我应该如何进行细节活动呢?你可以使用Uplabs网站为你的应用程序制作动画。它们为一些动画提供源代码。你可以在这里找到很多。谢谢,至少我现在知道适配器和回收器视图了!如果你能在应用程序开发方面给我更多的指导,那就太好了lucnodroid@gmail.com