Kev*_*vik 26 user-interface android android-listview android-fragments
我有一个活动,左侧有一个项目菜单是textViews.当用户选择其中一个textView时,它会在活动区域的其余部分放置一个listView,占用屏幕的另一个2\3.当用户触摸页面左侧菜单上的不同textView时,它将打开一个不同的相应listView项.
我正在考虑为此目的在屏幕上放置一个大的列表视图.然而另一种方式是在活动中使用常规listView,我可以在其中放置一个列表片段并在片段之间切换.
第三种选择是在其中放置一个片段并在该片段中放入一个listView.我之前从未使用过ListFragment.
考虑到不会改变方向,这将是最好的计划?活动将锁定在垂直/纵向方向.这将在平板电脑上运行,而不是在手机等小型设备上使用.
我不知道我是否需要使用加载器,因为列表不会很长,列表的内容只是文本.
使用listFragment比其他选择有什么好处吗?
此活动的三个选项:
活动ListView就可以了
活动ListFragment就可以了
具有ListView inside of theFragment`的片段的活动
Luk*_*rog 13
A ListFragment基本上是一个稍微专业化的Fragment,它通过提供一些方便的方法(例如,你不需要自己搜索小部件,获得适配器等的方法)使得处理ListView布局中的Fragment礼物更容易.如果你需要一个,使用.所以最终它是关于a 和a 之间的决定.getListView()ListViewFragmentListViewListFragmentListViewListFragment
在两个选项之间,考虑到你的场景,我会简单地使用a,ListView因为它很简单.的需要Loader并不像您可以使用有问题LoaderManager的Activity了ListView.
但是,您没有提到应该如何处理BACK按钮.如果您想为用户提供浏览其选择的可能性,请使用a Listfragment从系统中免费获取.
| 归档时间: |
|
| 查看次数: |
9996 次 |
| 最近记录: |