我在弹出窗口中有一些按钮。我可以调整按钮的宽度,但我不知道为什么我无法调整它的高度。 这是我的代码的一部分:
(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)
我知道我可以通过更改df
来更改身高
具体的数字,但我不知道为什么我能用我的代码调整宽度而不是高度。
答案 0 :(得分:0)
创建LayoutParams以处理其父级内的子视图的大小。 所以我认为你应该
删除ok.setWidth
和ok.setHeight
将layoutparams contructor更改为
RelativeLayout.LayoutParams buttonParams = new RelativeLayout.LayoutParams( w / 6, w / 35);
我测试过并且有效。请试试!