亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Android中layout_gravity屬性怎么使用

小億
197
2023-07-09 00:44:44
欄目: 編程語言

在Android中,layout_gravity屬性用于控制一個View在其父容器中的對齊方式。

layout_gravity屬性的取值可以是以下之一:

  • top:將View的頂部與父容器的頂部對齊。

  • bottom:將View的底部與父容器的底部對齊。

  • left:將View的左邊與父容器的左邊對齊。

  • right:將View的右邊與父容器的右邊對齊。

  • center_vertical:將View在垂直方向上居中對齊。

  • center_horizontal:將View在水平方向上居中對齊。

  • center:將View在垂直和水平方向上都居中對齊。

layout_gravity屬性只能在父容器為FrameLayout、LinearLayout或RelativeLayout時才有效果。使用時需要將該屬性添加到View的布局參數LayoutParams中,然后再將LayoutParams設置給View。

例如,在LinearLayout中,可以通過以下代碼設置一個View在垂直和水平方向上都居中對齊:

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT
);
layoutParams.gravity = Gravity.CENTER;
yourView.setLayoutParams(layoutParams);

在RelativeLayout中,可以通過以下代碼設置一個View在底部對齊:

RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT
);
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
yourView.setLayoutParams(layoutParams);

通過使用layout_gravity屬性,可以方便地控制View在父容器中的對齊方式。

0
泾阳县| 武夷山市| 清流县| 和平区| 长丰县| 武平县| 崇阳县| 昆山市| 襄城县| 临西县| 乌兰察布市| 五指山市| 青神县| 广宁县| 瓦房店市| 离岛区| 龙州县| 乐亭县| 望城县| 津南区| 利辛县| 霍邱县| 岳阳县| 岳阳市| 荥阳市| 仁布县| 秦安县| 石泉县| 故城县| 安康市| 崇仁县| 靖宇县| 绥德县| 德庆县| 海兴县| 青川县| 寻乌县| 历史| 靖边县| 正阳县| 龙井市|