Android 如何将三个视图合并为一个空白视图并显示?

Android 如何将三个视图合并为一个空白视图并显示?,android,listview,gallery,scrollview,Android,Listview,Gallery,Scrollview,我想为一些视图设置一个滚动视图。我需要将一些视图合并为一个视图并添加到ScrollView 这三个视图是listView、Customorm视图和Gallery 谁知道如何将这三个视图合并成一个空白视图并显示出来?在XML中,您可以像下面的代码片段那样构造应用程序: <ScrollView> <LinearLayout> <CustomView/> <ListView/> <Galler

我想为一些视图设置一个滚动视图。我需要将一些视图合并为一个视图并添加到ScrollView

这三个视图是listView、Customorm视图和Gallery


谁知道如何将这三个视图合并成一个空白视图并显示出来?

在XML中,您可以像下面的代码片段那样构造应用程序:

<ScrollView>
    <LinearLayout>
        <CustomView/>
        <ListView/>
        <Gallery/>    
    </LinearLayout>
</ScrollView>

希望这能为您提供一些指导,帮助您实现您想要的功能

您可以创建这些对象并为它们指定元素。我的意思是,如果listView在listView.xml中,您可以使用getLayoutFlater()将其膨胀(R.layout.listView,null)并放入listView对象中。然后可以将其添加到视图组中

膨胀滚动视图,也可以通过编程方式创建。ScrollView scroll=新的ScrollView(此)。如果以编程方式添加LayoutParams,请不要忘记将其添加到视图中

ViewGroup scrollView = (ViewGroup) getLayoutInflater().inflate(R.layout.scrollView, null);
然后以相同的方式展开或创建其他视图。或者,您可以从具有findViewById(R.id.idOfView1)的活动中获得它

最后,只需添加您已创建的视图,即可。。。使用scrollView.addView(查看子对象)


您需要一个视图组来将视图添加为子视图

您是想用xml还是代码来实现这一点?
ViewGroup scrollView = (ViewGroup) getLayoutInflater().inflate(R.layout.scrollView, null);