2018年9月8日 星期六

textView的常用屬性


建立第一個Android   app之後,

接下來就是要根據需求開發所要的功能了,

Android設計的特色在於,

使用者介面(Layout)與程式邏輯(Activity)是分開設計後再build成apk檔案,

這樣的做法好處除了在於更改使用者介面不必動到程式碼之外,

對於各種不同尺寸的手機平板來說,

也能透過設定資源檔的方式避免更動到程式碼.


在建立Android專案之後,

Android Studio預設會建立一個Hello World的textview,

可在右半邊的屬性欄找到如以下:


這裡可以列出一些常用的屬性供設計者開發用,

同時也可點選紅色框選部分,

列出所有屬性,

text :  在此設定要顯示的文字
frontFamily:  設定字型
textSize:  字型大小
textColor: 文字顏色
textStyle:  設定粗體,斜體,或者全部大寫



有些屬性可以直接賦予值,

也能設定參照資源,

例如:

在text屬性欄位填上Hello World !     ,

或者參照資源方式將其定義為string.xml中的字串,


第一步在屬性欄點選紅色圈選處


選擇   Add new resource


建立新的字串



填入字串名稱與字串值之後,點選OK


回到編輯畫面之後可看到text屬性已經設定參照為str_hello字串


從左邊的樹狀結構中可找到strings.xml資源檔


將其打開即可看到剛才新增的字串



設定參照的好處在於將來如果使用不同國別的資源檔,

可讓系統自動套用符合該國別的文字或圖形,

不必再另外編輯程式碼






沒有留言: