1. 首先先到官網http://developer.android.com/reference/android/widget/TextView.html
可以查看相關訊息, 簡介一下, TextView是一個Object, 是一個View, 在Widget底下,
Widget可以想像成是視窗上的小元件, 所以TextView主要是來處理文字的View
2. 開啟一個新專案後, 到它layout的地方, 可以看見Form Widgets下面有
TextView, Large, Medium, 跟small, 這四個都是屬於TextView
3. 接著將每個都拉一個到Layout上面
4. 點選xml檔, 就可以發現他們只有text這項屬性的不同而已
5. 接著回到主程式, 用findViewById的方法去取得剛拉好的四個TextView
6. 首先來介紹設定文字, 用法如下
TextView.setText("你要顯示的內容");
7. 接著介紹設定文字顏色, 用法如下
TextView.setTextColor(顏色的值);
他填的順序是ARGB, 也就是 透度, 紅, 綠, 藍
相關的知識可以參考計算機圖學, 或是上網查RGB的對照表
這裡設成0xFFFF0000, 也就是不透明, 紅色
8. 接著設定字體的大小, 用法如下
TextView.setTextSize(字體的大小);
他這邊帶入的參數是要浮點數, 然後是以Pixel size為單位的
9. 最後介紹超聯結, 步驟如下
(a) 用 Text.setText(超聯結的路徑);
(b) Text.setAutoLinkMask(遮罩)設定成可以自動連結
遮罩的選擇可在官網查看http://developer.android.com/reference/android/text/util/Linkify.html
(c) Text.setMovementMethod(LinkMovementMethod.getInstance());設定點下之後會去執行連結
10. 將程式載入模擬器中, 就可以看到剛才設定的結果
11. 點選連結之後, 模擬器就會自動開啟網頁
以上, 初步介紹了TextView, 設定文字大小顏色那些動作
也可以在xml那邊直接設好, 如果沒有要動態改變設定的話
建議是一開始就從xml的地方設定完畢, 最後連結的部分
可以參考http://magiclen.org/android-html-textview/
有更詳細的解說