not*_*yle 83
你可以这样做:
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.RIGHT_OF, view.getId());
Run Code Online (Sandbox Code Playgroud)
如果你定义了一个 new LayoutParams,你就会失去其他规则。
因此,如果您只想更改或添加规则,请执行以下操作:
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) view.getLayoutParams();
params.addRule(RelativeLayout.RIGHT_OF, targetView.getId());
view.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21703 次 |
| 最近记录: |