gpt4 book ai didi

android - ListView 中的图形

转载 作者:行者123 更新时间:2023-11-29 19:43:19 24 4
gpt4 key购买 nike

我想为 ListView 的每个项目实现如下图。 cell graph

单元格将根据输入变为绿色或红色。彩色单元格的数量将根据输入增加。你能告诉我实现相同目标的最佳方法是什么吗?现在我已经使用 TableView 来实现这一点。但是 ListView 非常慢。尝试搜索一些第三方图形库但没有成功。

谢谢。

最佳答案

如果有固定数量的单元格,您可以定义一个自定义 View 。在自定义 View 中,您可以定义一个 Canvas ,您可以在其中绘制彩色矩形。只需为您的自定义 View 提供某种更新 方法,以便在数据发生变化时保持 Canvas 刷新。该方案的优势:
+ 比隐藏/显示和膨胀 View 更快
+ 你可以更快地定制它
+ 你在一个类中拥有你需要的所有功能
而且它相对容易实现,请查看此主题的 android 开发人员页面:https://developer.android.com/training/custom-views/index.html

关于android - ListView 中的图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38261750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com