android 多余文字显示省略号
果然,看了 api google 不但做了,而且做的更好,
看到 EditText 里有个 setEllipsize 方法
public void setEllipsize (TextUtils.TruncateAt where)
方法参数 TextUrils.TruncateAt :
看到了吧,不但提供 后面加 ... 前面,中间 也可以,~~~
Summary
Enum Values
TextUtils.TruncateAt END
TextUtils.TruncateAt MARQUEE
TextUtils.TruncateAt MIDDLE
TextUtils.TruncateAt START
哦耶,搞定。
——————————
可能你要问 如果 layout 的 xml 文件里 怎么 弄呢?
public static final int ellipsize
Since: API Level 1Where to ellipsize text.
Must be one of the following constant values.
none | 0 | |
start | 1 | |
middle | 2 | |
end | 3 | |
marquee | 4 |
Constant Value: 16842923 (0x010100ab)
<TextView
android:id="@+id/item_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:singleLine="true"
android:ellipsize="end"
>
</TextView>
这里 要强调两点 一定要注意,不然 你就无缘看到 谷歌给你 加上的 ... 了
android:layout_width="wrap_content" 这个是 必须 的
android:singleLine="true"这个不必须, 因为 系统可能会两行 然后 加...
但是 一会儿一行,一会儿两行的 界面,估计不太能让人接受。
更多相关文章
- PC安卓模拟器PANIC: Could not open:C:\Documents and Settings
- Android隐藏标题栏、状态栏、导航栏及全屏方法总结
- Android(安卓)Service中的startService或者bindService的区别
- Android(安卓)WiFi
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveI
- Android(安卓)adb.exe程序启动不起来 具体解决方法
- activity状态的保存和保持(onRetainNonConfigurationInstance和g
- Android选项菜单和上下文菜单解析
- Android伸手党系列之八:Android常用开发问题及经验分享