不管是 Swing、HTML/CSS 還是 Android,UI 跟排版相關的屬性總是容易讓人搞混,只要不常寫就忘光光了,比如 layout_gravity、gravity、padding、layout_margin…等。
網路上資料很多,千言萬語還是自己整理一下,用圖說明解釋才比較容易理解。最下方附上原始碼,讓大家自己修改來玩看看。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:orientation="vertical" | |
android:background="@android:color/darker_gray"> | |
<TextView | |
android:id="@+id/textView1" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:layout_gravity="center" | |
android:layout_margin="40dp" | |
android:background="@android:color/holo_orange_light" | |
android:gravity="center" | |
android:padding="10dp" | |
android:text="foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoo" | |
android:textAppearance="?android:attr/textAppearanceLarge" /> | |
</LinearLayout> |
0 則回應: