【问题标题】:Android - creating a row of icons programmatically? [duplicate]Android - 以编程方式创建一行图标? [复制]
【发布时间】:2016-06-13 06:26:53
【问题描述】:

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

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

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

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

【问题讨论】:

  • 要以编程方式创建一行图标,您可以使用水平方向的 LinearLayout 并使用 add() 方法添加图像视图

标签: java android


【解决方案1】:

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

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

只需包含在您的项目和适配器中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    相关资源
    最近更新 更多