【发布时间】:2017-08-31 19:26:22
【问题描述】:
我想向父视图添加一个宽度为 100% 和 X%(例如:让它变为 40%)的视图
我有这个:
private RelativeLayout getParentView(){
return (RelativeLayout) MyActivity.this.getWindow().getDecorView().getRootView();
}
我应该将父视图转换为 LinearLayout 或 RelativeLayout 可以实现吗?
以及如何以编程方式设置“myView”的宽度和高度?
谢谢
【问题讨论】:
-
AFAIK 你只能用线性布局和重量来做到这一点。将 weight-sum 设置为 1 并将子视图的高度/宽度设置为 0.x%
-
我不想在 XML 中仅以编程方式执行此操作,
-
首先,我应该向父视图添加线性布局?然后将 myView 添加到 LinearLayout ?
标签: java android user-interface android-view android-relativelayout