草庐IT

listfragment

全部标签

android - 无法覆盖 ListFragment 中的 onCreateOptionsMenu

我创建了一个同时支持手机和平板电脑版本的应用,所以我使用了android-support-v4.jar库。我的Activity扩展了ListFragment,我尝试覆盖onCreateOptionsMenu(Menumenu,MenuInflaterinflater),如下链接所示:http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentMenuSupport.html我之前调用过setHasOptionsMenu。不幸的是,我似

android - 长按 ListFragment

我正在使用ListFragment并执行onListItemClick。一切正常,但现在我想使用长的项目点击(例如setOnItemLongClickListener(newOnItemLongClickListener()foranActivity)。我怎样才能在我的fragment中使用它?谢谢! 最佳答案 是的,tsync发布的解决方案对我有用。我也遇到了同样的问题,并认为这是不可能的。我尝试了上述建议如下:publicclassProjectsFragmentextendsListFragment{@Overridepubl

android - 使用 CursorLoader 在 ListFragment 中查询 SQLite 数据库的最佳实践?

我在我的项目中使用Android兼容性库。我已经按照DevGuide(http://developer.android.com/reference/android/app/Fragment.html)中的描述设置了ListFragment,并使用了一个简单的CursorLoaderChristian,它可以在没有内容提供程序的情况下使用(CursorLoaderusagewithoutContentProvider)。问题是,在我的ListFragment/父Activity中,我应该在哪里打开数据库、返回光标、创建Adapter和setListAdapter?所以在我的应用中,我有T

android - getLoaderManager().initLoader() 不接受 'this' 作为参数,尽管类 (ListFragment) 实现了 LoaderManager.LoaderCallbacks<Cursor>

我在关注guide时遇到问题在Android中使用SQLite。我正在使用ListFragment而不是ListActivity(如示例中),所以我有ListFragment实现LoaderManager.LoaderCallbacks反而。然后,在fillData()ListFragment中的方法:privatevoidfillData(){//Fieldsfromthedatabase(projection)//Mustincludethe_idcolumnfortheadaptertoworkString[]from=newString[]{NotesSQLiteHelper.

android - 作为 ViewPager 的一部分更新 ListFragment 中的数据

我在Android中使用v4兼容性ViewPager。我的FragmentActivity有一堆数据,这些数据将以不同的方式显示在我的ViewPager的不同页面上。到目前为止,我只有3个相同ListFragment的实例,但将来我将拥有3个不同ListFragment的实例。ViewPager位于垂直手机屏幕上,列表不是并排的。现在ListFragment上的一个按钮启动一个单独的整页Activity(通过FragmentActivity),该Activity返回,FragmentActivity修改数据、保存数据,然后尝试更新其ViewPager中的所有View。就在这里,我被卡住