如何设置水平滚动视图的宽度?
myHorizontalScrollView.setWidth();
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,我需要限制滚动视图宽度.
ViewGroup.LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT
,LayoutParams.FILL_PARENT);
myHScrollView.setLayoutParams(lp);
Run Code Online (Sandbox Code Playgroud)
您可以使用布局参数对象设置宽度和高度.
要将确切的数字设置为宽度,您需要使用TypedValue类
int value = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX,
(float) 200, getResources().getDisplayMetrics());
Run Code Online (Sandbox Code Playgroud)
并且应该在LayoutParams构造函数中设置int.