TextView 文本过长时自动打点
2016-03-24 20:06
239 查看
需求如下:
一行有两个文本区域,二者间距至少30px;
第二个全部显示,第一个过长时打点显示;
效果图如下:
![](https://img-blog.csdn.net/20160318141145866)
![](https://img-blog.csdn.net/20160324200351936)
如何通过纯布局而非 Java 代码动态计算的方式实现该需求?
满足该需求的布局如下:
一行有两个文本区域,二者间距至少30px;
第二个全部显示,第一个过长时打点显示;
效果图如下:
如何通过纯布局而非 Java 代码动态计算的方式实现该需求?
满足该需求的布局如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:paddingTop="20dp" android:layout_height="wrap_content"> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginLeft="15dp" android:background="@color/red" android:text="2016年03月18日14:07" android:textSize="12sp" /> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_toLeftOf="@id/tv2"> <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:background="@color/green" android:ellipsize="end" android:layout_centerVertical="true" android:singleLine="true" android:text="很短的时候" android:textSize="13sp" /> </LinearLayout> </RelativeLayout>
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 样式表CSS布局经验
- 在winform下实现左右布局多窗口界面的方法之续篇
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- 在winform下实现左右布局多窗口界面的方法
- Android编程之代码创建布局实例分析
- CSS顶级技巧大放送,div+css布局必知
- 用div实现像table一样的布局方法
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- jQuery EasyUi实战教程之布局篇
- jQuery EasyUI 布局之动态添加tabs标签页
- jQuery Easyui实现左右布局
- android自定义RadioGroup可以添加多种布局的实现方法
- 瀑布流布局并自动加载实现代码
- Android代码实现图片和文字上下布局
- SWT(JFace)体验之RowLayout布局