LinearLayouts之间的ListView

时间:2013-07-15 15:47:57

标签: android android-layout listview user-interface android-fragments

我想在其他两个布局之间有一个ListView,但是我没有找到任何示例......我可以在ListActivity中创建一个ListView,但它对我想要实现的目标没有帮助

// main_layout.xml

<LinearLayout vertical>

            <LinearLayout horizontal>
                <Spinners and Buttons here>
            </LinearLayout>

            **<LISTVIEW HERE">**

            <LinearLayout horizontal>
                <More Buttons etc>
            </LinearLayout>

</LinearLayout>

这会让我的主要活动看起来如何? (目前它只是setContentView(main_layout)等。)我是否需要创建另一个类并将其子类化为listfragment?怎么样?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

  

这会让我的主要活动看起来如何?

**<I WANT A LISTVIEW HERE>**替换为<ListView>,并使用适当的属性。具体来说,如果您希望ListView填充两个水平LinearLayouts未使用的所有空格,请ListView android:layout_height="0dp"android:layout_weight="1"。这告诉Android将所有剩余空间分配给ListView

  

目前它只是setContentView(main_layout)等。

这不应该改变。如果您的活动是ListActivity,请确保ListView android:id="@android:id/list" {。}}。

  

我是否需要创建另一个类并将其子类化为listfragment?

不一定。如果您愿意,欢迎使用ListFragment代替ListView