看了幾集B站的安卓的入門視頻, 以爲已經能夠看懂安卓的代碼了, 並且運行環境也搭建完成了, 能夠脫離視頻, 經過文字來進行更加高效的學習了.android
https://www.bilibili.com/video/av22836860/?p=21app
使用XML控制UI佈局:ide
1 <?xml version="1.0" encoding="utf-8"?> 2 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4 xmlns:tools="http://schemas.android.com/tools" 5 android:layout_width="match_parent" 6 android:layout_height="match_parent" 7 tools:context=".MainActivity"> 8 9 <TextView 10 android:layout_width="wrap_content" 11 android:layout_height="wrap_content" 12 android:id="@+id/text1" 13 android:text="@string/title" 14 app:layout_constraintBottom_toBottomOf="parent" 15 app:layout_constraintLeft_toLeftOf="parent" 16 app:layout_constraintRight_toRightOf="parent" 17 app:layout_constraintTop_toTopOf="parent" /> 18 19 <TextView 20 android:layout_width="wrap_content" 21 android:layout_height="wrap_content" 22 android:id="@+id/text2" 23 android:text="@string/start" 24 android:layout_gravity="center_horizontal|center_vertical" 25 app:layout_constraintBottom_toBottomOf="parent" 26 app:layout_constraintLeft_toLeftOf="parent" 27 app:layout_constraintRight_toRightOf="parent" 28 app:layout_constraintTop_toTopOf="parent" /> 29 30 </FrameLayout>
注意第24行, 中間使用了‘|’符號, 表示「或」運算, 功能是同時給android:layout_gravity屬性設置兩個值. 注意屬性值和|之間不能有空格空開佈局