7
我有一个xml布局文件,其中我有一个Button
。 Button
的高度设置为match_parent
。现在我想的宽度是一样的按钮的高度做一个方形按钮,无论改变高度和家长布局的宽度..如何设置相同的宽度和高度的按钮
我有一个xml布局文件,其中我有一个Button
。 Button
的高度设置为match_parent
。现在我想的宽度是一样的按钮的高度做一个方形按钮,无论改变高度和家长布局的宽度..如何设置相同的宽度和高度的按钮
如何:
Button yourBtn = (Button) findViewById.(R.id.yourBtn);
int btnSize=yourBtn.getLayoutParams().width;
yourBtn.setLayoutParams(new LayoutParams(btnSize, btnSize));
你要做的它以编程方式。 XML布局仅适用于静态内容。
按钮在屏幕上至少被绘制一次后,您将通过设置一个新的LayoutParams
来调整它的大小并使其具有所需的值。
感谢您的快速回复..它已经解决了我的问题:-) –
何时应该调用此代码?我在'onCreate'中调用它,但'btnSize'是-2。 – Felix