[範例程式]利用textView屬性改變文字大小

首頁 >> >> [範例程式]利用textView屬性改變文字大小

先前介紹了TextView的常用屬性

馬上進入實作:

利用textView屬性改變文字大小

首先從左手邊的元件列表拉兩個button進入使用者介面 ,

(這裡是activity_main.xml)

在右邊的button屬性欄中,

設定 ID 與顯示的文字

接著切換到 MainActivity.java,

新增程式碼如下

findViewById(R.id.資源id名稱);

這是透過元件的id屬性來找到該元件,

並對其做屬性的修改,

接著再回到 button 的 屬性欄,

找到 onClick  ,

從下拉式選單找到剛才輸入的縮小程式,(smaller_txt),

Android Studio會自動將點擊按鈕連到此程式,

放大文字的程式再重複以上步驟即可.

需要特別注意的是

getTextsize();回傳的值是以像素PX為單位,

setTextsize();預設卻是以SP為單位,

故特別以     TypedValue.COMPLEX_UNIT_PX 

指定輸入的資料以像素為單位

除此以外,

還可指定其他的資料類型

TypedValue.COMPLEX_UNIT_PX:
指定輸入的資料以像素為單位

TypedValue.COMPLEX_UNIT_SP:
指定輸入的資料以scaled pixels為單位

TypedValue.COMPLEX_UNIT_DIP:
指定輸入的資料以device indpendent pixels為單位

有興趣的話,

可以點此下載範例程式



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發表迴響