java代码: LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) 控件.getLayoutParams();
params.height = ScreenUtil.getScreenWidth(getActivity())*195/750;
params.width = ScreenUtil.getScreenWidth(getActivity())/2;
控件.setLayoutParams(params);
XML代码:xml中不可以使用权重(android:layout_weight="1")来指定控件大小否则会使java代码中的动态指定控件大小不准确,
xml中的控件大小可以自适应或者指定大小。
|