Android中的水平滚动视图宽度?
如何设置水平滚动视图的宽度Android中的水平滚动视图宽度?,android,Android,如何设置水平滚动视图的宽度 myHorizontalScrollView.setWidth(); 这似乎不起作用,我需要限制滚动视图的宽度 ViewGroup.LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT ,LayoutParams.FILL_PARENT); myHScrollView.setLayoutParams(lp); 可以使用布局参数对象设置宽度和高度 要将确切的数字设置为宽度,需要使用Ty
myHorizontalScrollView.setWidth();
这似乎不起作用,我需要限制滚动视图的宽度
ViewGroup.LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT
,LayoutParams.FILL_PARENT);
myHScrollView.setLayoutParams(lp);
可以使用布局参数对象设置宽度和高度
要将确切的数字设置为宽度,需要使用TypedValue类
int value = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_PX,
(float) 200, getResources().getDisplayMetrics());
int应该在LayoutParams构造函数中设置
ViewGroup.LayoutParams lp = new LayoutParams(width ,height);
myHScrollView.setLayoutParams(lp);
您还可以将宽度和高度设置为
wrap\u content
和fill\u parent
设置滚动视图以填充父视图的宽度,并使该父视图宽200dp,但如何指定宽度?我希望它是200px宽,但不起作用,我想设置滚动视图的宽度,因此它比其中的内容小。这只是将滚动视图放入另一个较小的视图中