gpt4 book ai didi

安卓不均匀设计

转载 作者:搜寻专家 更新时间:2023-11-01 08:18:51 24 4
gpt4 key购买 nike

我有一个应该在布局中居中的元素和一个大小合适的按钮。按钮宽度可变。

以下设计举例说明了两种情况。

场景一:长文本按钮 scenario 1场景 2:小文本按钮 scenario_2

当前的解决方案是在左侧有一个不可见的重复按钮。这并不理想,因为按钮的外观和感觉也可能因不同的语言环境而异。我已经尝试过指导方针,但这需要定义一个百分比,如果它是动态的,我会更喜欢。障碍似乎也不起作用,因为我需要对它们进行镜像。

有什么技巧可以实现吗?

最佳答案

尝试使用 0dp 设置宽度并赋予它们权重并在运行时更改它可能是它们处于水平的线性布局中。

  LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)   
button.getLayoutParams();
params.weight = 1.0f; // afterwards you can do the same with changing the weight
button.setLayoutParams(params);

关于安卓不均匀设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54363647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com