iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0

接下來介紹要開始介紹UI元件了
第一個要介紹的是TextView,它是最常用來顯示文字的元件
在這篇文章中,我會簡單介紹一些TextView的基本屬性
這是TextView剛拉進Layout裡的基本屬姓

<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        tools:layout_editor_absoluteX="203dp"
        tools:layout_editor_absoluteY="292dp" />

id就像是物件的名稱,且要設定後才能在程式碼裡將其與變數綁定
text可以設定要顯示的文字
layout_widthlayout_height是設定物件的寬度和高度
wrap_content會按造內部文字來決定TextView的長或寬
match_parent則會按造外層包裹它的的物件大小來改變
android裡還有一些比較常用的的一些設定,這邊會一併做介紹

android:padding="10dp"
android:textColor="@color/white"
android:background="@color/black"
android:textSize="5dp"

padding會讓TextView裡的文字與邊框保持10dp的距離
size可以改變字體的大小
textColor可以改變字體的顏色
background則可以改變背景
這裡將背景改成了黑色,文字改成白色
gravity是個可以設定文字的位子的屬性,這個比較多樣,所以我決定單獨拉出來說

android:gravity="center"

center置中
topbottomleftright分別對應上下左右
center_verticalcenter_horizontal分別會使文字垂直置中、水平置中
若是想使文字靠某個位置置中的話也可以使用center|位置
例如靠右置中可以使用下面的程式碼

android:gravity="center|right"

方向可以改成上下左右,這樣就可以靠想要的位置並置中了

今天就到這裡
下篇將會將介紹EditText


上一篇
【Day 04】開發環境的基本介紹
下一篇
[Day 06] EditText介紹
系列文
深入Android Java程式語言 - 打造我的行動應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言