2.TextView控件

    创建方法:1、程序中创建
               {
                TextView tv = new TextView(this);
                tv.setText("你好");
                setContentView(tv);
                }
             2、XML布局文件中使用
             <TextView
                android:id="@+id/tv"    //findViewById
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="你好" />
     控件属性:设置字体大小推荐使用sp作为单位
               设置宽度或高度等属性时推荐使用dp(dip)作为单位

               android:textColor

               Html类型:tv.setText(Html.fromHtml("this is a test for <font color=blue>my android</font>"));

                String str = "this is a test for my android";
                SpannableStringBuilder style = new SpannableStringBuilder(str);
                style.setSpan(new ForegroundColorSpan(Color.RED), 0, 6, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);//不包括起始和终止
                style.setSpan(new ForegroundColorSpan(Color.GREEN), 6, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
                style.setSpan(new ForegroundColorSpan(Color.BLUE), 10, 15, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
                tv.setText(style);
      超级链接:(none/web/email/phone/map/all)
                android:autoLink="all"
      跑马灯效果:android:singleLine="true" //单行显示
                  android:focusable="true" //控件能够获取焦点
                  android:ellipsize="marquee"  //设置当文字过长时,该控件该如何显示,start/end/middle标志省略号的位置,marquee以跑马灯的效果显示
                  android:marqueeRepeatLimit="marquee_forever"//在ellipsize指定为marquee的情况下,设置重复滚动的次数,marquee_forever为无限次
                  android:focusableInTouchMode="true"//是否在触摸模式下获得焦点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值