我有一个LoaderManager
从SQLite数据库的两列中提取数据。我想在片段中以表格格式显示数据。我可以在ListView
或GridView
中获取数据,但无法找出TableLayout
。 (Gridview
有[{1}}方法,setAdapter
没有。)
我希望通过服务更新底层数据库时数据自动更新(因此是loaderManager的原因。
我找不到任何关于如何在本网站上的任何问题或其他网站上的示例/教程中实现我所寻找的信息。
答案 0 :(得分:0)
TableLayout是一个应该静态使用的容器,以及LinearLayout,RelativeLayout,FrameLayout等.TableLayout不是适配器视图,也就是说,你不能将适配器绑定到它。我建议你改用ListView,或者动态地构建你的TableLayout。尽管如此,ListView解决方案更加智能,因为它具有高度可扩展性,因为它可滚动并重用视图,通过保持较少的视图实例来优化布局性能。