我需要通过Java代码为我的Android应用程序实现Dialog,所以我不能使用XML.
我有根LinearLayout我实现范围搜索栏,然后我有另一个LinearLayout根下布局,水平方向,我想在同一行添加两个按钮.所以我需要将重量设置为1,宽度设置为FILL_PARENT和高度设置为WRAP_CONTENT.
我如何用Java代码做到这一点?
dym*_*meh 59
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
p.weight = 1;
rangeSeekBar.setLayoutParams(p);
Run Code Online (Sandbox Code Playgroud)
我不确定您要在哪个视图上设置布局参数.我只是假设rangeSeekbar显示了一个例子.如果需要改变.
使用布局参数时,请始终使用root的param类型.
防爆.如果你有一个View想要在RelativeLayout使用中应用params RelativeLayout.LayoutParams...
fan*_*com 16
您可以将其作为LinearLayout.LayoutParams构造函数的一部分传递:您的意思是wrap_content吗?
LayoutParams param = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.WRAP_CONTENT, 1.0f);
Run Code Online (Sandbox Code Playgroud)
1.0f是重量
| 归档时间: |
|
| 查看次数: |
40271 次 |
| 最近记录: |