gpt4 book ai didi

android - 以编程方式更改android中Button的宽度

转载 作者:IT王子 更新时间:2023-10-29 00:04:43 27 4
gpt4 key购买 nike

如何以编程方式更改 Buttonwidth。我可以更改 height 但宽度不会改变。以下是我的代码 fragment

private void createButton(final String label)
{

Button button = new Button(this);
button.setText(label);


button.setWidth(10);
button.setHeight(100);

button.setOnClickListener(new OnClickListener()
{

@Override
public void onClick(View v)
{


}
});
mMenuContainer.addView(button, mMenuItemLayoutParamters);


}

但是Buttonwidth占据了屏幕的width

最佳答案

button.setLayoutParams(new LinearLayout.LayoutParams(10, 100));

应该对你有用。

网上有一个很棒的例子:check this


您应该应用包含您的 ViewViewGroupLayoutParams。也就是说,如果你的按钮在 RelativeLayout 里面,你应该使用 RelativeLayout.LayoutParams

关于android - 以编程方式更改android中Button的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11293932/

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