HorizontalScrollView fillViewport 失效

这个是我的布局<HorizontalScrollView 
    android:id="@+id/h_view"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
          android:layout_gravity="center_horizontal" 
    android:fillViewport="true"
    android:scrollbars="none"
    >

android:id="@+id/radioGroup_yl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
>

</RadioGroup>
           </HorizontalScrollView> 
                我再代码里动态加载 RadioButton 到RadioGroup时 HorizontalScrollView 的fillViewport 失效,不能满屏;但是如果是写死在布局文件里的时候是可以满屏的

android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
android:id="@+id/radio"
android:layout_width="wrap_content"
android:layout_height="wrap_content">



问题找出来了是因为我的上级布局的比重在addView之后没有起作用,在addView(layout)再重新添加高和宽占比就解决了

                 layout.setLayoutParams(new LinearLayout.LayoutParams(
                      0,
                     R.dimen.px46,1
                  ));

问题找出来了是因为我的上级布局的比重在addView之后没有起作用,在addView(layout)再重新添加高和宽占比就解决了

                 layout.setLayoutParams(new LinearLayout.LayoutParams(
                      0,
                     R.dimen.px46,1
                  ));