带有TableLayout的CursorLoader - 可能吗?

时间:2012-12-05 21:41:12

标签: android android-layout

我有一个LoaderManager从SQLite数据库的两列中提取数据。我想在片段中以表格格式显示数据。我可以在ListViewGridView中获取数据,但无法找出TableLayout。 (Gridview有[{1}}方法,setAdapter没有。)

我希望通过服务更新底层数据库时数据自动更新(因此是loaderManager的原因。

我找不到任何关于如何在本网站上的任何问题或其他网站上的示例/教程中实现我所寻找的信息。

1 个答案:

答案 0 :(得分:0)

TableLayout是一个应该静态使用的容器,以及LinearLayout,RelativeLayout,FrameLayout等.TableLayout不是适配器视图,也就是说,你不能将适配器绑定到它。我建议你改用ListView,或者动态地构建你的TableLayout。尽管如此,ListView解决方案更加智能,因为它具有高度可扩展性,因为它可滚动并重用视图,通过保持较少的视图实例来优化布局性能。