iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 21
0

在android進行畫面排版的部份,有分為使用java的方式去進行排版,也有使用xml的方式去進行排版,在這裡,我要教的是使用xml的方式去進行排版,而在xml進行排版,要在根的元件引用一個URI,通常命名空間會使用android,來方便使用

xmlns:android=”http://schemas.android.com/apk/res/android”

元件都會有個一開始就必須設定的大小,屬性主要有match_parent(佔滿父元件的大小)、wrap_content(依照你設定的內容大小,來決定大小)這兩種,或是使用dp的方式去進行設定自己要的大小,而需要設置的就是高度以及寬度

android:layout_width="match_parent"
android:layout_height="match_parent"

LinearLayout

線性佈局顧名思義就是依照線性的方式將元件放置,只有垂直或是水平這兩種設定,接下來在LinearLayout裡面的元件都會透過方向的設定,進行線性的放置

android:orientation="vertical"
android:orientation="horizontal" 

RelativeLayout

相對佈局則是內容物透過在元件的什麼地方來設置,因此需要設定的是id

android:id="@+id/layout"

然後再透過位於他的上下左右來進行放置

android:layout_above="@id/layout"
android:layout_below="@id/layout"
android:layout_toLeftOf="@id/layout"
android:layout_toRightOf="@id/layout"

上一篇
[Day 20] Android Studio
下一篇
[Day 22] Android基本元件介紹(二)
系列文
如何使用tensorflow在android上30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言