从实战项目学习Android(二)Textview的一行显示、背景拉伸
来源:互联网 发布:淘宝售后客服怎么样 编辑:程序博客网 时间:2024/05/12 16:45
讲到Textview,可以说做Android不可能不用,关于它的一些属性问题,有时候会让人比较头疼。今天写几个tips给大家,方便以后项目中使用。
(1)Texview的一行显示:
一般情况下,当你需要在某个图片下面附加一个textview的名字,这个名字又比较长的时候,你不想要它全部显示,而且想要显示部分外加“...”这个符号,一般就会用到这个tip。必要的代码如下:
android:layout_width="wrap_content" android:singleLine="true"android:ellipsize="end"android:width="100dp"
其中,width这个属性是设定你想要显示文字的宽度,可以自己调试确定适合的宽度大小。
(2)背景的拉伸:大多数情况下,如果你想给文字加个背景图,而文字内容又是随动的,那么要保证高度wrap_content,但是,有时候图片的拉伸不符合预期,那么现在你需要使用.9.png,操作只需要右键点击原图片,在最底端的菜单选择create .9 patch 选项,在新建的文件里拖动8个浮标,选择拉伸区域即可,此处注意,保证每条边都有一条黑色的线(即会拉神区域)。PS:这种文件可以帮助圆角图片拉伸的时候圆角保持不变,还可以保证上下空余的空间,按需使用极为方便。
先写这些,另外,在代码里控制Textview的方法有时候也是必要的,像字体大小、颜色、宽、高等,不过代码里提示会比较多,根据参数自行学习,反正不会很难,慢慢积累就越来越熟练了。
0 0
- 从实战项目学习Android(二)Textview的一行显示、背景拉伸
- android textview一行显示
- 【Android开源项目解析】背景有波浪效果的TextView——从Titanic项目学习BitmapShader的使用
- Android 一行显示全部内容的TextView--SingleLineTextView
- 图片背景拉伸显示
- 【TextView】Android TextView显示省略号的问题(关于TextView maxLength 和maxEms的学习)
- android TextView一行只显示一个文字
- 从实战项目学习Android(一)前言
- Android TextView 带背景的文字垂直方向显示(ems属性)
- Android TextView重写onMeasure和onDraw显示无拉伸图片(含实现代码链接)
- 让TextView的文本显示一行
- Android 同一行2个TextView 右边的完全显示,左边的超出显示省略号
- 第一行代码Android学习(二)
- android textview 显示一行,且超出自动截断,显示"..."
- android textview 显示一行,且超出自动截断,显示"..."
- android textview 显示一行,且超出自动截断,显示"..."
- Android textview 只显示一行,多余部分显示"..."
- 聊天消息显示的圆形背景拉伸效果
- ios界面之间传递数据
- 位运算 8皇后学习笔记
- 非阻塞同步算法与CAS(Compare and Swap)无锁算法
- Java容器类
- Qt5多线程
- 从实战项目学习Android(二)Textview的一行显示、背景拉伸
- MOVE和CTAS比较(续)
- 图/网-邻接矩阵-有/无 向网
- linux设备驱动中的阻塞与非阻塞(二)
- LOL本地皮肤更改方法详解-“龙瞎”为例
- 互斥锁与信号量
- 关于CPU编程—无锁编程
- $( document ).ready()
- angularJS学习之路(八)---ng-switch