close

1. 首先先到官網http://developer.android.com/reference/android/widget/TextView.html

可以查看相關訊息, 簡介一下, TextView是一個Object, 是一個View, 在Widget底下,

Widget可以想像成是視窗上的小元件, 所以TextView主要是來處理文字的View

01.png

 

2. 開啟一個新專案後, 到它layout的地方, 可以看見Form Widgets下面有

TextView, Large, Medium, 跟small, 這四個都是屬於TextView

02.png

 

3. 接著將每個都拉一個到Layout上面

03.png

 

4. 點選xml檔, 就可以發現他們只有text這項屬性的不同而已

04.png

 

5. 接著回到主程式, 用findViewById的方法去取得剛拉好的四個TextView

05.png

 

6. 首先來介紹設定文字, 用法如下

TextView.setText("你要顯示的內容");

06.png

 

7. 接著介紹設定文字顏色, 用法如下

TextView.setTextColor(顏色的值);

他填的順序是ARGB, 也就是 透度, 紅, 綠, 藍

相關的知識可以參考計算機圖學, 或是上網查RGB的對照表

這裡設成0xFFFF0000, 也就是不透明, 紅色

07.png

 

8. 接著設定字體的大小, 用法如下

TextView.setTextSize(字體的大小);

他這邊帶入的參數是要浮點數, 然後是以Pixel size為單位的

08.png

 

9. 最後介紹超聯結, 步驟如下

(a) 用 Text.setText(超聯結的路徑);

(b) Text.setAutoLinkMask(遮罩)設定成可以自動連結

遮罩的選擇可在官網查看http://developer.android.com/reference/android/text/util/Linkify.html

(c) Text.setMovementMethod(LinkMovementMethod.getInstance());設定點下之後會去執行連結

09.png

 

10. 將程式載入模擬器中, 就可以看到剛才設定的結果

10.png

 

11. 點選連結之後, 模擬器就會自動開啟網頁 

11.png  

 

以上, 初步介紹了TextView, 設定文字大小顏色那些動作

也可以在xml那邊直接設好, 如果沒有要動態改變設定的話

建議是一開始就從xml的地方設定完畢, 最後連結的部分

可以參考http://magiclen.org/android-html-textview/

有更詳細的解說

 

arrow
arrow
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()