背景
在开发过程中,当我们的需求中包含说说或者评论等内容的展示时,我们都会考虑当内容太多时该如何显示。当内容的字数太多,如果全部展示出来可能会影响体验效果,但是又不能只截取一部分内容进行展示,此时就需要考虑使用多行显示折叠的效果来实现。
效果图:
使用
布局文件调用
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <com.wiggins.expandable.widget.MoreLineTextView android:id="@+id/tv_more_line_short" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:padding="@dimen/padding_small" app:clickAll="true" app:textColor="@color/red" /> <View /> <com.wiggins.expandable.widget.expandable.ExpandableTextView android:id="@+id/tv_expandable_short" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:ellipsize="end" android:padding="@dimen/padding_small" android:textColor="@color/blue" app:allClickable="false" app:contentTextColor="@color/blue" app:isDisplayIcon="false" app:maxCollapsedLines="4" /> <View /> <com.wiggins.expandable.widget.MoreLineTextView android:id="@+id/tv_more_line_long" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:padding="@dimen/padding_small" app:clickAll="true" app:textColor="@color/red" /> <View /> <com.wiggins.expandable.widget.expandable.ExpandableTextView android:id="@+id/tv_expandable_long" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" android:ellipsize="end" android:padding="@dimen/padding_small" android:textColor="@color/blue" app:allClickable="false" app:contentTextColor="@color/blue" app:isDisplayIcon="false" app:maxCollapsedLines="4" /></LinearLayout>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android TextView实现多文本折叠、展开效果
后端开发2023-05-31
Android TextView多文本折叠展开效果
后端开发2022-06-06
Android UI实现多行文本折叠展开效果
后端开发2022-06-06
Android中RecyclerView实现多级折叠列表效果(二)
后端开发2023-05-31
微信小程序实现页面折叠展开效果
后端开发2023-11-21
纯css怎样实现多级折叠菜单折叠树效果
后端开发2023-06-08
Android ChipGroup收起折叠效果怎么实现
后端开发2023-07-04
Android文本视图TextView实现聊天室效果
后端开发2024-04-02
Android文本视图TextView实现跑马灯效果
后端开发2024-04-02
怎么用jQuery实现ASP.NET GridView折叠伸展效果
后端开发2023-06-17
vue 折叠展示多行文本组件的实现代码
后端开发2024-04-02
小程序如何实现多折叠展开菜单
后端开发2023-06-26
Android如何实现带动画效果的可点击展开TextView
后端开发2023-05-30
android项目中如何实现给RecyclerView加上折叠效果
后端开发2023-05-31
Android开发RecyclerView实现折线图效果
后端开发2024-04-02
Android自定义TextView实现文字倾斜效果
后端开发2022-06-06
Android中使用TextView实现文字跑马灯效果
后端开发2022-06-06
咦!没有更多了?去看看其它编程学习网 内容吧