Android控件TextView学习一

本文详细介绍了 Android 中 TextView 控件的多种属性设置方法,包括文本显示方式(如省略号处理)、图片绘制位置调整、文本对齐及阴影效果等,为开发者提供了丰富的样式定制选项。

1. android:ellipsize设置当文字过长时,该控件该如何显示。start:省略号显示在开头,end省略号显示在结尾,middle省略号显示在中间,marquee以跑马类的方式显示(动画横向移动)

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="坏女人,epink high,bigbang,谎言,一天一天,blue,fandsfefdjlwjrewriuworueworiuewior"
   android:textSize="20sp"
   android:textColor="#FF0000"
   android:ellipsize="end"
   android:singleLine="true"
   />

2. android:drawableBottom 在text的下方输出一个drawable,如果指定一个颜色会把text背景设为该颜色,并用同时和backgroud使用时覆盖后者

    android:drawableLeft在text的左边输出一个drawable

    android:drawablePadding设置text与drawable的间隔,与drawableLeft、 drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
   android:drawableRight在text的右边输出一个drawable
    android:drawableTop在text的正上方输出一个drawable

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="25dip"
            android:text="测试" 
            android:textColor="#FF0000" 
            android:drawableBottom="@drawable/ic_launcher" 
            android:drawablePadding="18dp"
            
        /> 

3. android:gravity设置文本位置,如"center"

     android:password以小点“.”显示文本

<TextView android:layout_width="fill_parent" 
          android:layout_height="wrap_content"   
          android:textSize="18dip" 
          android:background="#FFFFFF" 
          android:textColor="#FF0000" 
          android:text="密码测试" 
          android:password="true"   
          android:gravity="center" 
          />

android:shadowColor指定文本阴影的颜色,需要与shadowRadius一起使用

 android:shadowRadius设置阴影的半径。设置为0.1就变成字体的颜色了,一般情况下设置为3.0

 android:background文本背景色

 <TextView android:layout_width="fill_parent" 
          android:layout_height="wrap_content"   
          android:textSize="18dip" 
          android:background="#FF0000" 
          android:textColor="#FFFFFF" 
          android:text="设置字符串阴影颜色" 
          android:shadowColor="#000000" 
          android:shadowRadius="3.0" 
          android:gravity="center" 
          /> 

4. android:textScaleX设置文本之间的间隔,默认为1.0f

    android:textStyle设置文字字型bold粗体,italic斜体,bolditalic粗斜,可以设置一个或多个,用|隔开

    android:textSize设置文字的大小

    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值