Android-UI-TextView

1、问题列表

1.1、如何添加下划线

    /**
     * 通过html代码的方式设置下划线
     */
    private void setUnderLinerByHtml() {
        tvDemo7.setText(Html.fromHtml("<u>通过html代码的方式设置下划线</u>"));
    }
    /**
     * 通过java代码的方式设置下划线
     */
    private void setUnderLinerByJava() {
        tvDemo8.setText("通过java代码的方式设置下划线");
        tvDemo8.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
    }

1.2、解析html代码

    /**
     * 解析html代码
     */
    private void showHtmlCode() {
        tvDemo3.setText(Html.fromHtml("<font color=\"#FF0000\">我是html代码</font>"));
    }

1.3、使用第三方字体

    /**
     * 使用其他字体
     */
    private void useTypeface() {
        Typeface tyTemp = Typeface.createFromAsset(getAssets(), "fonts/fzzyjt.ttf");
        tvDemo2.setTypeface(tyTemp);
        tvDemo2.setText("我使用了第三方字体");
    }
在目录下加入字体格式的文件如下图:

1.4、常用的xml属性

    <!-- 比较常用的xml属性,
        gravity:文字在空间中的位置,居中,水平居中,垂直居中等
        textStyle:文字的风格,普通,加粗,斜体
        singleLine:是否只为单行
        textSize:文字大小
        textColor:文字颜色
    -->
    <TextView
        android:id="@+id/tvDemo1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:singleLine="true"
        android:textStyle="bold"
        android:padding="10dp"
        android:textSize="18sp"
        android:textColor="@android:color/black"
        android:text="常用的xml属性"
        android:layout_marginTop="20dp" />

2、demo

2.1、基本使用方法的demo

3、相关链接

3.1、官方

  1. develop:http://developer.android.com/reference/android/widget/TextView.html

3.2、网友

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值