1. android:layout_alignParentLeft="true"解釋一下是什麼意思
android:layout_alignParentLeft="true"
align為對齊方式; parent為父控制項 left為左;
所以該行代碼的總體含義為:
某控制項里有該代碼.某空間相對於父控制項左對齊;
2. Android零基礎入門第26節:layout_gravity和gravity大不同
Android零基礎入門系列的第26節,我們將深入理解LinearLayout線性布局的對齊規則,主要通過兩個關鍵屬性:layout_gravity和gravity來區分。它們分別控制組件在容器內的位置和內容對齊方式。
gravity屬性決定view在父容器中的定位,包括對齊方式。它有兩個主要的屬性:android:gravity針對view本身,控制內容放置位置,如默認的左側對齊;而android:layout_gravity則是相對於父元素的,設置view在父容器中的位置。
gravity的屬性值包括top、bottom、left、right等,分別表示垂直或水平的對齊方式,還有center_vertical、center_horizontal等居中選項,以及fill_vertical和fill_horizontal用於填充容器的選項。
我們通過示例對比android:gravity和android:layout_gravity的效果。首先,將一個view使用android:gravity設置,然後將布局稍作修改,使用android:layout_gravity。通過這兩個步驟,你將看到兩者在實際布局中的顯著差異。
理解這兩個屬性的區別對創建精準的布局至關重要。繼續探索,你將逐步掌握Android布局的精細調整。如果在學習過程中遇到問題,歡迎在討論群中提問,共同進步。別忘了,Android零基礎入門系列還在繼續,包括之前的章節如第1節到第25節,都在逐步構建你的Android開發基礎。