【问题标题】:How to set padding left/right listview items individually如何单独设置填充左/右列表视图项目
【发布时间】:2018-05-16 09:21:09
【问题描述】:

我正在开发一个以聊天应用程序形式使用 ListView 的应用程序。我想知道是否可以通过给项目填充(左)和填充(右)来设置 ListView 中的单个项目的样式。我应该以编程方式设置项目的样式还是有其他选项?

【问题讨论】:

  • 当您想专门自定义列表中的项目时,最好使用自定义列表视图。
  • 可以,有视图类型的概念,查看this SO response。还有一个建议:忘记 ListView 并使用 ReyclerView。这是制作列表的官方首选方式。
  • 我将研究 RecyclerView。感谢您的建议!

标签: android xml android-layout listview


【解决方案1】:

由于您尚未发布代码,因此我提供了文本版本的答案。 您需要使用自定义适配器使用自定义布局。在那里您将有两种布局,一种是您添加 ListView 的地方,另一种是您添加要创建的单个项目的地方。这个单项布局应该在 ListView 适配器中膨胀和填充。在这个单项布局中,您可以设置左填充和右填充。

【讨论】:

    猜你喜欢
    • 2012-08-15
    • 2016-12-29
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    相关资源
    最近更新 更多