从实战项目学习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
原创粉丝点击