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开发基础。