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、網友

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章