Android 開發中怎麼使用自定義字型?

2021-06-23 05:19:04 字數 883 閱讀 5030

1、android系統預設支援三種字型,分別為:「sans」, 「serif」, 「monospace 

2、在android中可以引入其他字型 。

<?xml version="1.0" encoding="utf-8"?>

// 得到textview控制項物件

textview textview = (textview) findviewbyid(r.id.custom);

// 將字型檔案儲存在assets/fonts/目錄下,www.linuxidc.com建立typeface物件

typeface typeface = typeface.createfromasset(getassets(),"fonts/droidsansthai.ttf");

// 應用字型

textview.settypeface(typeface);

如果想對整個介面的所有控制項都應用自定義字型,可以:

package arui.blog.csdn.net;  

import android.graphics.typeface;  

import android.view.view;  

import android.view.viewgroup;  

import android.widget.button;  

import android.widget.edittext;  

import android.widget.textview;  

public class fontmanager  else if (v instanceof button)  else if (v instanceof edittext)  else if (v instanceof viewgroup)  

Android開發中SVN的使用

本文以eclipse為例。3.關於鎖的問題 不要講整個專案設定為needs lock,否則會導致專案不能更改sdk版本等問題。建議將res src以及androidmanifest.xml設定為needs lock。如果整個專案設定為needs lock後,project.properties不設定...

Android開發中MVC模式的使用

一 概念mvc model view controller m是指模型,v是指檢視,c則是控制器。乙個模型可以對於多種檢視,比如一批資料,可以分別用列表檢視 網格檢視來展示。一種檢視也可以對於多種模型,如乙個資料列表,其資料可以是由本地資料庫或者網路通過不同的邏輯模型來獲得。使用mvc的目的是將m和...

Android開發 Intent使用

1.啟動activity將intent物件傳遞給startactivity 方法或startactivityforresult 方法以啟動乙個activity,該intent物件包含了要啟動的activity的資訊及其他必要的資料。intent有兩種型別 explicit 顯式 的和implict ...