【问题标题】:How to add same layout multiple times during runtime;如何在运行时多次添加相同的布局;
【发布时间】:2015-10-10 17:52:00
【问题描述】:

我想在运行时将问题布局多次添加到我在下面的代码中使用的线性布局,但布局在屏幕上只出现一次。请帮助我设计电子邮件,如 app.based 电子邮件数量布局编号也发生变化在运行时请帮助我。

for (int i=10;i<14;i++) {
LinearLayout lay = (LinearLayout) findViewById(R.id.veticaltoinsert);
View child = getLayoutInflater().inflate(R.layout.issuelayout, null);
child.setId(i);
lay.addView(child);
}

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    既然您要显示电子邮件列表,为什么不使用 ListView 和自定义适配器和布局来显示列表中的电子邮件。

    看看this,它应该可以帮助你。

    【讨论】:

    • 我是新的android我不太了解如何使用它
    • @rks 使用我提供链接的教程。这是正确的做法,也是更简单的做法。
    • 为了更多的控制和更好的动画和东西,你可以使用 RecyclerView
    【解决方案2】:

    您需要一个列表视图或回收视图。 使用它们,您可以为单个项目定义布局,并可以使用适配器重复它。

    Official tutorial

    【讨论】:

      猜你喜欢
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多