您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何以编程方式设置layout_gravity?

如何以编程方式设置layout_gravity?

Java

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
params.weight = 1.0f;
params.gravity = Gravity.TOP;

button.setLayoutParams(params);

Kotlin

val params = LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.WRAP_CONTENT,
    LinearLayout.LayoutParams.WRAP_CONTENT
).apply {
    weight = 1.0f
    gravity = Gravity.TOP
}

有关重力值以及如何设置重力,请检查“重力”。

基本上,您应该选择LayoutParams依赖于父项。可以是RelativeLayout,LinearLayout等等。

其他 2022/1/1 18:16:44 有583人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶