TextView一行只显示一个文字,可以显示多行,相当于文字像对联那样竖着写下来,效果如下:


虽然有android:ems="1"或者android:maxEms="1"这两个属性,但是显示出来的结果总是一行有两个文字,并不是想要的效果。所以说这两个属性应该并不那么简单。

其实em这个的意思是equal M,就是设置这个属性的宽度是按M这个宽度来计算的,TextView的宽度很大的话,这个显示出来并不是一个文字。

所以解决方法就是在TextView外面再套一个布局,然后TextView的宽度设置为wrap_content,这样就可以达到效果了。

大概的布局如下:

                            


更多相关文章

  1. qt for android中文字体显示异常解决方案
  2. 《Android(安卓)Dev Guide》系列教程9:用户界面之声明布局
  3. 【AndroidManifest.xml详解】Manifest属性之versionCode,version
  4. Android的布局
  5. Android(安卓)属性动画看这篇就够了
  6. Android(安卓)抽象布局include merge Viewstub
  7. Android(安卓)点击 APP 图标几秒才显示界面
  8. Android(安卓)小项目之--数据存储【Files】(附源码)
  9. 【Android】界面布局之 LinearLayout(线性布局)

随机推荐

  1. 深入剖析Android四大组件(三)——AIDL实
  2. android 点击桌面图标,打开手机浏览器进入
  3. android seekbar使用
  4. Android静态变量的生命周期 简单介绍
  5. Android常用intent action整理
  6. Android(安卓)摄像头自动对焦的几点注意
  7. Android系统手机通讯录
  8. 谷歌Android Silver计划曝光 进入高端市
  9. Android工具Hierarchy Viewer
  10. Android客制化------设置以太网静态IP