TextView- 内容过长省略号设定
2024-08-31 14:30:23
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/iconlist"
<TextView android:id="@+id/date"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize= "12sp"
android:textColor="@color/dlg_text_counter_color"
android:layout_marginLeft="6dp"
android:gravity="center_vertical" />
</LinearLayout>
<LinearLayout
android:id="@+id/content"
android:layout_alignParentTop="true"
android:layout_marginTop="10dip"
android:layout_toLeftOf="@id/iconlist"
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView android:id="@+id/fullintegrationmode"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:visibility="gone"/>
<TextView android:id="@+id/from"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:singleLine="true"
android:layout_marginRight="6dip"
android:ellipsize="middle" />
<TextView android:id="@+id/unread"
android:background="@drawable/ipmsg_message_box"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="12sp"
android:textColor="@color/text_color_unread"
android:singleLine="true" />
</LinearLayout>
问题:当TextView from 文字过长的时候,会跟 TextView date发生重叠
解决方法:只要添加一个属性android:layout_toLeftOf="@id/iconlist" 就可以了,因为这能保证它不会超越iconlist 的控件位置
补充:textview省略的四种形式
1.android:ellipsize=”start”—–省略号显示在开头
2.android:ellipsize=”end”——省略号显示在结尾
3.android:ellipsize=”middle”—-省略号显示在中间
最新文章
- 浅谈Slick(3)- Slick201:从fp角度了解Slick
- [软件测试基础3]基于Jemter的压力测试
- Laravel项目目录结构说明
- salesforce 零基础学习(三十八)Translate 的使用(国际化处理)
- 使用本地JConsole监控远程JVM (转)
- [转]DCM Tutorial – An Introduction to Orientation Kinematics
- 【BZOJ】3038: 上帝造题的七分钟2(线段树+暴力)
- URAL 1077 Travelling Tours(统计无向图中环的数目)
- 《Linux Device Drivers》第十二章 PCI司机——note
- ASP.NET MVC企业级项目框架
- 红黑树LLRB
- WPF之路三:视频的播放
- Linux 在添加一个新账号后却没有权限怎么办
- hadoop上C++开发两种方式的例子
- 当桌面的快捷方式图标左下角出现一个X(叉)的时候应该怎么去掉
- css中的定位属性
- ROS教程1 消息查看和使用服务
- 2019热门JAVA面试问题
- innerHTML在ie9有部分无法添加
- STC-51开发板-单片机控制数码管&;按键&;点阵综合操作
热门文章
- 【转】 Java 进行 RSA 加解密时不得不考虑到的那些事儿
- ArcGIS api for javascript——明确的创建图层列表
- [Python] Plotting multiple stocks
- hdu-1342 Lotto
- Id选择器和Class选择器
- 23. Angular 中用 a 标签 href 路由时在浏览器中显示异常 ";%2F"; 路由失败问题1
- Spring MVC 入门
- HDU 4847 Wow! Such Doge!
- 关于Echarts表格插件的使用
- python程序转exe程序之一——cx_Freeze