Java ScrollView中的GridLayout不使用xml
我想在ScrollView中插入GridLayout。 只有源代码。 我希望像这样实现xmlJava ScrollView中的GridLayout不使用xml,java,android,scrollview,android-gridlayout,Java,Android,Scrollview,Android Gridlayout,我想在ScrollView中插入GridLayout。 只有源代码。 我希望像这样实现xml <ScrollView <GridLayout android:layout_height="fill_parent" android:layout_width="fill_parent"> : : 我不知道如何在Java代码中编写android:layout_height和android:layout_width。
<ScrollView
<GridLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent">
:
:
我不知道如何在Java代码中编写android:layout_height和android:layout_width。
请告诉我。添加子视图时,只需提供适当的布局参数 适当的类取决于父级,例如LinearLayout需要LinearLayout.LayoutParams,RelativeView需要RelativeView.LayoutParams,&c。ScrollView是一个自定义的FrameLayout,与之类似,它使用FrameLayout.LayoutParams
ScrollView scrollView = ... ; // assume you already have this.
GridView gridView = new GridView(...);
FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, rameLayout.LayoutParams.MATCH_PARENT);
scrollView.addView(gridView, lp);