【发布时间】:2012-05-16 10:06:01
【问题描述】:
我希望在 PreferenceActivity 上显示一个 listView,类似于 android OS wifi-settings 用于网络列表的内容(例如 here,在图像的底部区域)。 但是,这样的东西不可用,所以我创建了一个扩展 Preference 的新类,而我在 onCreateView 中返回的只是一个 ListView 实例。
它起作用了,但是无论我对它的 layoutParams 做什么,也不管我对适配器做什么,listView 的大小都是恒定的,大约为单个项目。即使我在 onCreateView 中设置了适配器,它也具有完全相同的大小。
不仅如此,listView 也不能滚动,即使很明显它里面有多个项目。
当然,我希望使用与所有首选项相同的文本大小标准,以给人一种原生的感觉。
谁能告诉我可以做些什么来让它运作良好?
顺便说一句,该应用应该适用于 android API 10+(最低 10)。
【问题讨论】:
标签: android android-listview preferenceactivity baseadapter