java - Android - 以编程方式创建一行图标?

标签 java android

我不知道如何进行这项工作。是否制作自定义数组适配器或其他东西。看起来做起来真的很简单。对于每个个体,只需指定属性的数量?

例如,我创建一个 RecycleView array of pet owners 。我点击其中一个人,查看他们拥有多少宠物/ child /汽车:

This is a mockup of what I'm trying to say.

所以对于其他人来说,可能会像......

  • 克里斯有 3 只宠物、1 个 child 、1 辆车
  • 鲍比有 0 只宠物、0 个 child 、1 辆车
  • 第 3 人有 6 只宠物、5 个 child 和 2 辆车

最佳答案

您可以使用 LinearLayoutManager.HORIZONTAL recyclerview 动态添加图像。

LinearLayoutManager layoutManager= new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL, false);
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(layoutManager);

只需包含在您的元素和适配器中即可

关于java - Android - 以编程方式创建一行图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37775949/

相关文章:

java - 意外 token : AS (Using UCanAcces. jar)

java - Gradle Android 构建项目错误 : Could not find meta-data resource

android - 如何使用 glide 将可绘制文件夹中的 GIF 图像加载到 ImageView 中?

java - 在基本应用程序中使用动态应用程序功能

java - Android - GridView 中的按钮连续点击

java - Java编译器错误中的动态转换

android - 在 EditText 中链接以检测标签

java - 如何在 Android 中使用切换按钮停止后台服务?

java - 如何在Web应用程序中调用Java线程

java - Junit 5 测试,获取 java.lang.IllegalStateException : Test classes cannot include @Bean methods