gpt4 book ai didi

java - 用java居中一个XML创建的按钮

转载 作者:行者123 更新时间:2023-11-30 03:55:12 25 4
gpt4 key购买 nike

是否可以将使用 Java 使用 XML 创建的按钮居中?

我知道它们可以设置为不可见:

button1.setVisibility(View.GONE);

基本上,我有一个 if 语句,我希望它这样做:

If (possibility == true) {
//center button horizontally and stay the same vertically
}

最佳答案

看起来你应该可以做一些这样的事情:

RelativeLayout.Layoutparams params = (RelativeLayout.LayoutParams)button.getLayoutParams();
params.addRule(RelativeLayout.CENTER_HORIZONTAL);
params.addRule(RelativeLayout.BELOW, R.id.id_to_be_below);

button.setLayoutParams(params); //causes layout update

相对布局有时很有趣,因此您可能不得不尝试使用这些规则,直到您完全按照自己的意愿获得它,但这会让您走上正轨!

关于java - 用java居中一个XML创建的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464653/

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