0

我想在其他两个布局之间有一个 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) 等。)我需要创建另一个类并将列表片段子类化吗?如何?

谢谢你的帮助

4

1 回答 1

1

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

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

目前它只是 setContentView(main_layout) 等。

那不应该改变。如果你的活动是一个ListActivity,一定要给你ListView一个android:id="@android:id/list"

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

不必要。如果需要,欢迎您使用 aListFragment而不是 a ListView

于 2013-07-15T15:53:28.737 回答