91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
平定县| 盱眙县| 隆尧县| 当阳市| 洛川县| 从江县| 五河县| 洮南市| 东城区| 巴青县| 瑞金市| 浦江县| 亚东县| 沭阳县| 汨罗市| 凉山| 穆棱市| 九龙坡区| 棋牌| 新蔡县| 潼关县| 固原市| 鄂伦春自治旗| 汉川市| 弥勒县| 美姑县| 泸定县| 温宿县| 勐海县| 龙门县| 新干县| 曲沃县| 大名县| 天水市| 盐池县| 保山市| 易门县| 乌审旗| 汝州市| 富平县| 稷山县|