gpt4 book ai didi

java - Android - 动态设置按钮的布局宽度

转载 作者:行者123 更新时间:2023-12-01 15:28:41 25 4
gpt4 key购买 nike

我自动化了创建布局及其包含的按钮的过程。使用 Eclipse 提供的用于编辑布局的 GUI,它允许用户设置按钮的布局宽度属性。我希望通过代码(动态)做同样的事情。基本上,我希望将按钮的布局宽度属性设置为 MATCH_PARENT。

截取的代码或良好的引用资料会很棒。谢谢。

最佳答案

如果你的容器是 LinearLayout 它会像这样:

    LinearLayout container = (LinearLayout)findViewById(R.id.container);

Button btn = new Button(this);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
btn.setLayoutParams(lp);

container.addView(btn);

关于java - Android - 动态设置按钮的布局宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9845560/

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