社区
Android
帖子详情
ListView复用时,TextView出现问题。
dai_jiawei
2015-10-13 10:32:16
如题。最近在做一个类似微信朋友圈发表说说内容的时候,当文字超过6行就显示一个 “显示全文” ,点击展开显示全部,此时变成 “收起” 。
我每次计算TextView的高度,但是当ListView复用时。首先出现的会被后来出现的改变。布局就会变乱。
变乱前:
变乱后:
...全文
134
2
打赏
收藏
ListView复用时,TextView出现问题。
如题。最近在做一个类似微信朋友圈发表说说内容的时候,当文字超过6行就显示一个 “显示全文” ,点击展开显示全部,此时变成 “收起” 。 我每次计算TextView的高度,但是当ListView复用时。首先出现的会被后来出现的改变。布局就会变乱。 变乱前: 变乱后:
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-小猪-
2015-10-14
打赏
举报
回复
这是因为为listview的复用机制造成的。
解决办法:新增变量记录你每个item的展开或者关闭状态,当adapter重新getview时根据每个item的展开状态开控制item是否“展开显示”
dai_jiawei
2015-10-13
打赏
举报
回复
我每次计算TextView的高度。但是当Item被复用时,后来复用前面TextView改变高度,会把它之前的也改掉。导致这样布局错乱。。请问应该如何解决呢?
listview
textview
水平滚动
现在,当
ListView
滚动
时
,每一项中的两个
TextView
都会同
时
水平滚动,实现了预期的效果。这个实现方式不仅适用于简单的文本,还可以扩展到更复杂的场景,例如根据需要添加更多的
TextView
或者其他的UI元素。只要保持`...
listview
复用
数据重复 id错乱 完美解决很简单
然而,由于其
复用
机制,
ListView
在处理大量子项
时
可能会
出现
一些
问题
,如数据错乱、ID重复或图片显示异常。本文将深入探讨这些
问题
及其解决方案。 首先,我们要理解
ListView
的工作原理。
ListView
采用了一种称为...
listView
复用
倒计
时
控件
4. **防止错位
问题
**:在
ListView
滚动
时
,
复用
的Item可能会被重新分配给不同的位置。为了避免倒计
时
混乱,我们需要在getView()中停止之前的位置的倒计
时
,然后根据当前的位置启动新的倒计
时
。 5. **更新UI**:当倒...
简单
listview
加载图片和
textview
在这个“简单
listview
加载图片和
textview
”的主题中,我们将深入探讨如何在
ListView
中有效地结合使用
TextView
和ImageView来展示信息。 1. **
ListView
的基本概念** -
ListView
是一个可滚动视图,可以显示一个项目...
基于
listview
闪烁调试_
ListView
_基于
listview
刷新
时
闪烁的实例_
然而,在实际操作中,我们经常会遇到
ListView
在刷新或滚动
时
出现
闪烁的
问题
,这不仅影响用户体验,也可能是代码优化上的不足。本文将深入探讨如何解决
ListView
刷新
时
的闪烁
问题
,并通过一个具体的实例来演示解决方案...
Android
80,471
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章