【问题标题】:Android Which is better using ListView or Inflating views and adding them in a view? [closed]Android 哪个更好使用 ListView 或 Inflating 视图并将它们添加到视图中? [关闭]
【发布时间】:2012-02-09 18:46:17
【问题描述】:

我有一个简单的问题,即哪种方法最好,为什么? 使用列表视图 或者 膨胀视图并将它们添加到视图中?

【问题讨论】:

    标签: android listview view inflate


    【解决方案1】:

    肯定用ListView,如果不是,为什么存在listview?

    您必须使用列表视图和自定义适配器。

    列表视图是标准的 Android UI 元素。所有开发人员都使用列表视图,因此如果有一天其他开发人员必须帮助/继续您的代码,您的代码会更好

    listview 也会更有效率。

    希望对你有帮助

    【讨论】:

    • 在我的应用程序中,我得到了视频、文章、优惠和照片的列表,并将它们保存在单独的数组列表中。我也有显示这 4 个项目的特定顺序。如何在这个特定的场景中使用 listview?
    • @KhawarRaza 你应该在另一个问题中问这个问题,但 oriolpons 已经提到了解决方案。您需要制作自己的自定义 listview 和 listviewadapter
    • 您想在同一个列表视图中显示所有视频/文章/照片吗?
    • 把所有的arraylist放在一个通用数组中,在你的适配器的getView函数中,你必须将它们转换为知道你正在显示哪种对象,并使用你想要的参数配置布局
    【解决方案2】:

    这取决于。你想滚动你添加的视图吗?那就更喜欢ListView

    如果您不想在新添加的视图中滚动,请考虑TableLayout 并动态添加新行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2016-07-15
      • 2016-10-17
      相关资源
      最近更新 更多