最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android字體設(shè)置及Roboto字體使用方法

 更新時(shí)間:2015年01月19日 14:54:53   投稿:shichen2014  
這篇文章主要介紹了Android字體設(shè)置及Roboto字體使用方法,較為詳細(xì)的分析了自定義字體及RoBoto的具體用法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Android字體設(shè)置及Roboto字體使用方法。分享給大家供大家參考。具體分析如下:

一、自定義字體

1.android Typeface使用TTF字體文件設(shè)置字體

我們可以在程序中放入ttf字體文件,在程序中使用Typeface設(shè)置字體。
第一步,在assets目錄下新建fonts目錄,把ttf字體文件放到這。
第二步,程序中調(diào)用:

復(fù)制代碼 代碼如下:
AssetManager mgr=getAssets();//得到AssetManager
Typeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根據(jù)路徑得到Typeface
tv=findViewById(R.id.textview);
tv.setTypeface(tf);//設(shè)置字體

2.在xml文件中使用android:textStyle=”bold” 可以將英文設(shè)置成粗體, 但是不能將中文設(shè)置成粗體,
將中文設(shè)置成粗體的方法是:

復(fù)制代碼 代碼如下:
TextView tv = (TextView)findViewById(R.id.TextView01);  
tv.getPaint().setFakeBoldText(true);//中文仿“粗體”--使用TextPaint的仿“粗體”設(shè)置setFakeBoldText為true。

注意:部分字體中文無(wú)效,雖然不會(huì)報(bào)錯(cuò),但是對(duì)中文無(wú)效。

二、使用RoBoto

自從Android4.0后默認(rèn)字體就使用了Roboto,下面介紹一下使用方法:

復(fù)制代碼 代碼如下:
android:fontFamily="sans-serif" // roboto regular 
android:fontFamily="sans-serif-light" // roboto light 
android:fontFamily="sans-serif-condensed" // roboto condensed 
android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) 
//in combination with 
android:textStyle="normal|bold|italic"

可用的參數(shù)如下:

Regular
Italic
Bold
Bold-italic
Light
Light-italic
Thin
Thin-italic
Condensed regular
Condensed italic
Condensed bold
Condensed bold-italic

希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Windows下React Native的Android環(huán)境部署及布局示例

    Windows下React Native的Android環(huán)境部署及布局示例

    這篇文章主要介紹了Windows下React Native的Android環(huán)境部署及布局示例,這里安卓開(kāi)發(fā)IDE建議使用Android Studio,且為Windows安裝npm包管理器,需要的朋友可以參考下
    2016-03-03
  • Android Studio一直處于Building的兩種解決方法

    Android Studio一直處于Building的兩種解決方法

    很多朋友都遇到過(guò)打開(kāi)別人的項(xiàng)目一直處于Building‘XXX’Gradle project info的情況。下面小編給大家?guī)?lái)了Android Studio一直處于Building的解決方法,感興趣的朋友一起看看吧
    2018-08-08
  • Android Flutter實(shí)現(xiàn)自定義下拉刷新組件

    Android Flutter實(shí)現(xiàn)自定義下拉刷新組件

    在Flutter開(kāi)發(fā)中官方提供了多平臺(tái)的下拉刷新組件供開(kāi)發(fā)者使用。本文將改造一下這些組件,實(shí)現(xiàn)自定義的下拉刷新組件,感興趣的可以了解一下
    2022-08-08
  • Android自定義組件獲取本地圖片和相機(jī)拍照?qǐng)D片

    Android自定義組件獲取本地圖片和相機(jī)拍照?qǐng)D片

    這篇文章主要為大家詳細(xì)介紹了Android自定義組件獲取本地圖片和相機(jī)拍照?qǐng)D片的相關(guān)資料,非常炫酷的效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Android實(shí)現(xiàn)文件壓縮與解壓工具類(lèi)

    Android實(shí)現(xiàn)文件壓縮與解壓工具類(lèi)

    這篇文章主要為大家詳細(xì)介紹了如何使用Android實(shí)現(xiàn)一個(gè)文件壓縮與解壓工具類(lèi),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Android中關(guān)于Binder常見(jiàn)面試問(wèn)題小結(jié)

    Android中關(guān)于Binder常見(jiàn)面試問(wèn)題小結(jié)

    這篇文章主要介紹了Android中關(guān)于Binder幾個(gè)面試問(wèn)題,binder是一種進(jìn)程間通訊的機(jī)制,進(jìn)程間通訊需要了解用戶空間和內(nèi)核空間,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Android仿新浪微博自定義ListView下拉刷新(4)

    Android仿新浪微博自定義ListView下拉刷新(4)

    這篇文章主要為大家詳細(xì)介紹了Android仿新浪微博自定義ListView下拉刷新,重點(diǎn)介紹了Adapter的詳細(xì)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 常用Android布局文件優(yōu)化技巧總結(jié)

    常用Android布局文件優(yōu)化技巧總結(jié)

    Android布局加載是Android應(yīng)用程序的重要組成部分,布局加載是指將 XML文件中定義的視圖層次結(jié)構(gòu)加載到內(nèi)存中,在這篇文章中,我們將深入探討 Android 布局加載的原理,包括 Android 布局文件的結(jié)構(gòu)和布局文件的常見(jiàn)問(wèn)題等方面,需要的朋友可以參考下
    2023-07-07
  • 詳解Flutter如何完全自定義TabBar

    詳解Flutter如何完全自定義TabBar

    在App中TabBar形式交互是非常常見(jiàn)的,但是系統(tǒng)提供的的樣式大多數(shù)又不能滿足我們產(chǎn)品和UI的想法,本文記錄了在Flutter中如何實(shí)現(xiàn)自定義TabBar的一個(gè)思路和過(guò)程,需要的可以參考一下
    2022-04-04
  • Android Fragment 基本了解(圖文介紹)

    Android Fragment 基本了解(圖文介紹)

    Android是在Android 3.0 (API level 11)開(kāi)始引入Fragment的可以把Fragment想成Activity中的模塊,這個(gè)模塊有自己的布局,有自己的生命周期,單獨(dú)處理自己的輸入,在Activity運(yùn)行的時(shí)候可以加載或者移除Fragment模塊
    2013-01-01

最新評(píng)論

巴林左旗| 大新县| 新野县| 军事| 济南市| 广宗县| 嘉义市| 湘乡市| 霍邱县| 皋兰县| 原阳县| 天津市| 赫章县| 酉阳| 汾西县| 紫阳县| 岫岩| 镇平县| 西宁市| 宣武区| 同仁县| 财经| 昆明市| 林口县| 马尔康县| 丰镇市| 密山市| 大连市| 双流县| 大渡口区| 蓝田县| 曲水县| 双江| 高清| 昌吉市| 攀枝花市| 宁远县| 汾西县| 柳河县| 杂多县| 罗田县|