2011-09-28 63 views

回答

5
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构造函数中设置。

+0

但我怎么指定的宽度?我希望它是200px宽 – beans

+0

我更新了答案 – blessenm

0
ViewGroup.LayoutParams lp = new LayoutParams(width ,height); 
myHScrollView.setLayoutParams(lp); 

您也可以设置宽度和高度wrap_contentfill_parent

+0

不起作用,我想设置滚动视图的宽度,所以它的内容更小。这只是将滚动视图放入另一个较小的视图 – beans

0

设置你的滚动视图,填补了父母的宽度,使该父200dp宽