TextView

作者: Alan龙马 | 来源:发表于2019-10-11 09:24 被阅读0次

    总结
    https://www.cnblogs.com/xqz0618/p/textview.html
    修改TextView中部分文本的字体及颜色
    https://www.jianshu.com/p/f6cef78e8652
    Android:Textview 通过代码设置 Drawable
    Android:Textview 通过代码设置 Drawable

    TextView textView = (TextView) findViewById(R.id.text_for_test);
    String textSource = "修改TextView中部分文字的<font color='#ff0000'><big>大</big><small>小</small></font>和<font color='#00ff00'>颜色</font>,展示多彩效果!";
    textView.setText(Html.fromHtml(textSource));
    

    Android中TextView文字居中与垂直靠左居中
    https://blog.csdn.net/rocrocflying/article/details/47069185

    android:gravity="center"是对textView中文字居中
    android:layout_gravity="center"是对textview控件在整个布局中居中
    
    <TextView
        android:id="@+id/tvTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="会员专属特权"
        android:textColor="@color/text222222"
        android:textSize="@dimen/DIMEN_15sp"
        android:textStyle="bold"
        android:layout_gravity="center_vertical"
        android:layout_marginLeft="@dimen/DIMEN_15dp"
        />
    *****字体自适应宽度
    app:autoSizeTextType="uniform"
    *****行间距
    lineSpacingExtra
    *****省略号
    android:ellipsize="start" 省略号在开头
    android:ellipsize="middle" 省略号在中间
    android:ellipsize="end" 省略号在结尾
    android:ellipsize="marquee" 跑马灯显示 //循环滚动显示
    *****省略号
    android:maxLines="2"  超过两行只显示两行
    android:singleLine="true"  内容只显示单行
    *****设置删除线
    tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
    *****下划线 
    textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );
    
    
    image.png

    相关文章

      网友评论

          本文标题:TextView

          本文链接:https://www.haomeiwen.com/subject/jizzpctx.html