【问题标题】:Conditional formatting views in an Android listview : how to?Android列表视图中的条件格式视图:如何?
【发布时间】:2020-12-22 22:25:51
【问题描述】:

我是 android kotlin 的初学者。我想知道根据某些条件(数组中每个项目设置一个条件)在列表视图中格式化卡片颜色的可能性是什么。

我正在考虑制作一个自定义监听器。方法对吗?

你有什么建议? (我想知道实现这个目标的主要步骤)

【问题讨论】:

  • 我认为您的意思是自定义适配器而不是侦听器?
  • 不,我想为卡片视图创建一个自定义侦听器并编辑文本。可能吗 ?我的自定义适配器已经设置好了。
  • 是的,有可能,您是否希望卡片视图的动态颜色可以在某些条件下以编程方式更改?
  • 正是我想要的。并且可以同时更换多张卡。
  • 可以使用fragment/activity实现的监听器,然后在其回调中调用adapter.notifyDatasetChanged()

标签: android listview kotlin colors


【解决方案1】:

我的错!其实很简单:我们可以把格式化条件放在getView()的主体中。 然后在数据变化时自动应用格式。

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 2011-07-26
    • 1970-01-01
    • 2012-04-11
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    相关资源
    最近更新 更多