自定義TextView匯入外部特殊字型

2021-07-12 07:15:11 字數 1530 閱讀 5294

先是自定義乙個textview為了接下來存放外部特殊字型,檔案目錄如下:

customtextview類檔案:

package com.example.administrator.customview;

import android.content.context;

import android.util.attributeset;

import android.widget.textview;

/** * created by administrator on 2016-06-02.

* 自定義 textview

*/public

class

customtextview

extends

textview

public

customtextview(context context, attributeset attrs)

public

customtextview(context context, attributeset attrs, int defsyle)

/***

* 設定字型

**@return

*/public

void

init(context context)

}

fontcustom類檔案:

package com.example.administrator.customview;

import android.content.context;

import android.graphics.typeface;

/** * created by administrator on 2016-06-02.

* 特殊字型定義

*/public

class

fontcustom

return tf;}}

ok,自定義textview完成,接下來就是在xml布局裡邊呼叫,直接改變textview標籤就可以了:

android:id="@+id/usercenter_txt"

android:layout_width="wrap_content"

android:layout_height="match_parent"

android:layout_margintop="2dp"

android:layout_weight="6"

android:text="@string/usercenter_txt"

/>

完成了這些操作以後,就可以執行你的專案看看效果了,不用像上篇部落格一樣乙個乙個textview控制項去stettype()了,(笑哭……)!

是不是完美解決了,系統字型字型大小過大就變粗的硬傷。

自定義控制項textview

自定義控制項名稱 public class cheyouquanlinearlayout extends viewgroup public cheyouquanlinearlayout context context,int horizontalspacing,int verticalspacing...

自定義閃爍Textview

一直感覺自定義view是乙個比較難的點,但是要成為乙個合格的android開發者,自定義view又是必經之路。今天我就帶大家寫乙個簡單的自定義textview。在自定義view之前先看一下簡單知識點。1.view的測量。view的測量模式有三種,精確模式 exactly 如控制項具體寬高的大小 最大...

Android 自定義TextView字型!

兩種方法 方法一 在assets目錄下新建目錄fonts,然後存放自己的字型庫,我這裡是微軟雅黑weiruanyahei.ttf。textview tv typeface tf2 typeface.createfromasset getassets fonts weiruanyahei.ttf tv...