草庐IT

listfragments

全部标签

java - 突出显示 ListFragment (MultiChoiceModeListener) 中的选定项目?

我希望能够看到在我的列表中选择了哪些项目。在将ListView转换为ListFragment之前,所选项目的背景色为蓝色(HoloDark),但现在我只能在按下项目时看到蓝色-然后它消失了.我对“检查”的项目没有问题,因为它们确实如此。你只是看不到它。这是我在onActivityCreated()中所做的:getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL);getListView().setItemsCanFocus(false);getListView().setMultiChoiceModeListene

android - 多个 ListFragment 的 fragment 管理最佳实践

我计划在一项Activity中包含3个fragment列表。目标是您从第一个列表中选择谈话选项,然后它会根据您在谈话列表中单击的内容过渡到运行列表,然后在运行列表中,根据您单击的内容将过渡到最终的饮食列表。这应该发生在fragment本身(就像我拥有的​​那样)还是调用Activity来处理将数据来回传递给fragment?publicclassOptionsActivityextendsActivity{protectedTalkFragmenttalk;protectedRunFragmentrun;protectedEatFragmenteat;@Overrideprotecte

Android:ListFragment 中 ListView 的项目自身重叠

我正在用ListFragments解决一个奇怪的问题。我有一个简单的FragmentActivity和一个FrameLayout女巫是我的ListFragment的容器。我将我的自定义适配器用于数据。在我旋转设备以更改方向之前,一切都很好。之后ListView显示两次-一个列表与第二个重叠。当我滚动列表时,只有一个列表在移动,它会创建如图所示的Artifact。我在onCreateActivity中初始化了适配器,但在onDestroy方法中我没有做任何事情。我应该在onDestroy方法中做些什么来清除列表。请问你遇到过这个问题吗?我真的不知道该怎么办。谢谢!

android - 不能在 ListFragment 上使用 SimpleAdapter

我正在AndroidFragment中开发一个ListView。该类扩展了ListFragment。我试过这个例子:http://www.heikkitoivonen.net/blog/2009/02/15/multicolumn-listview-in-android/但问题是,如果类扩展了ListFragment,则未定义构造函数SimpleAdapter,将其更改为ListActivity将使SimpleAdapter工作,但应用程序将无法工作。代码如下:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGrou

android - 无法将 HeaderView 添加到 ListFragment

这是我将列表添加到列表fragment的代码:publicvoidonAttach(Activityactivity){super.onAttach(activity);System.err.println("FragmentAttach");String[]MyList={"Item1","Item2","Item3","Item4","Item5"};System.err.println("FileRowID"+Integer.toString(R.layout.file_row));ArrayAdapteraa=newArrayAdapter(getActivity(),R.la

android - 操作栏 Sherlock + ListFragments + Fragments

我对2.2版本中fragment的兼容性有疑问。我使用“SherlockActionBar”来创建操作栏,但我无法创建两个fragment。我总是收到这个错误:01-0712:51:56.124:E/AndroidRuntime(475):FATALEXCEPTION:main01-0712:51:56.124:E/AndroidRuntime(475):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.pruebasherlock_v4/com.example.pruebasherloc

android - 如何在 listFragment 中设置分隔符属性?

在我的应用程序中,我有一个实现ListFragment.OnSelectedListener的FragmentActivity。ListFragment使用自定义适配器扩展customrow.xml布局。我想更改列表中的分隔线颜色和高度。我想我需要使用android:divider属性,但不知Prop体如何。我尝试将它放在FragmentActivity的布局和customrow.xml布局中,但它不起作用...自定义行.xml:...textviewandimageview...编辑:解决方案感谢大家的帮助!问题是我没有为我的ListFragment扩展自定义xml...所以创建一个

android - listfragment 中的第二个 listview 不滚动

我创建了一个应用程序,其中有两个fragment,两个fragment中都有ListView。fragment1中的第一个ListView正在滚动,项目也正在突出显示。但是在第二个fragment中,ListView没有滚动,甚至项目也没有突出显示。有人可以告诉我问题是什么吗?这里的事情是我只是通过将相同的fragment类放入xml中的两个fragment来检查这一点。要么他们都应该工作,要么都不应该工作,因为一个与另一个没有什么不同。但是为什么会出现这个问题呢?我的fragment类:publicclassFragment1extendsListFragment{String[]c

android - 在 Android maps v2 fragment 和 listfragment 之间切换

我希望能够通过用户按下操作栏按钮在列表fragment和mapfragment之间切换。目前我可以很好地在它们之间交换,但是当我试图从fragment中获取实际的GoogleMap对象时,我遇到了一个空指针。当我尝试移动相机时,由于GoogleMap对象为空并跳过该代码,它不会移动。我不确定这是否与我从未真正从xml创建fragment而是仅使用代码这一事实有关?我的代码如下:publicclassMapFragmentextendsSherlockMapFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,Vi

android - 如何从其适配器类中获取扩展 ListFragment 的 Activity 的上下文?

这是我要调用startActionMode的适配器类。我在setActionMode方法中调用它,但出现了这些错误:无法从Context转换为ActivityFragment。方法startActionMode(ActivityFragment.ActionModeCallback)未定义类型Activityfragment。publicclassListAdapterextendsArrayAdapter{ArrayListarrayListGettersSetters;LayoutInflaterlayoutInflater;Contextcontext;intResource,i