Java 用户管理界面

Java 用户管理界面,java,android,listview,android-imageview,user-management,Java,Android,Listview,Android Imageview,User Management,我正在使用android studio做一个项目,在这个项目中,一旦用户登录,他们购物车中的书籍图像就会显示出来。但是不同的用户在他们的帐户中有不同数量的书籍,就像一个用户的帐户中可能有一本书,而另一个用户的帐户中可能有三本书。我不能使用静态xml,因为我不知道要在xml设计中放置多少图像视图。因此,如果他们的用户帐户中有两本书,则只能显示两个图像视图。我的朋友建议我使用堆栈溢出和列表视图。那么,我该怎么做 您必须使用ListView或RecyclerView,这是ListView的高级版本。

我正在使用android studio做一个项目,在这个项目中,一旦用户登录,他们购物车中的书籍图像就会显示出来。但是不同的用户在他们的帐户中有不同数量的书籍,就像一个用户的帐户中可能有一本书,而另一个用户的帐户中可能有三本书。我不能使用静态xml,因为我不知道要在xml设计中放置多少图像视图。因此,如果他们的用户帐户中有两本书,则只能显示两个图像视图。我的朋友建议我使用堆栈溢出和列表视图。那么,我该怎么做

您必须使用ListView或RecyclerView,这是ListView的高级版本。 为此,请创建两个XML文件

  • 一个将保存ListView的文件。类似于这样的
  • 和其他将有ListView的内容,在您的情况下是图像。因此创建
  • 使用这两个XML文件,您不必关心每个用户拥有的图像/书籍的数量

    在主要活动中,创建ListViewAdapter并将此适配器分配给包含ListView的第一个XML布局


    现在,在AdapterClass getView()方法中,将第二个布局充气,就可以访问imageview了。在这里,您可以将图像设置为ImageView。

    。。。建议我使用堆栈溢出和列表视图
    StackOverflow既是这个社区,也是一个错误。要“使用堆栈溢出”,您需要显示卡住的代码。无论如何,我建议您使用ExpandableListView,这样您就可以展开每个用户(或一次展开所有用户)并显示他们的书籍。您好,欢迎使用Stackoverflow!请阅读和了解如何创建