草庐IT

expire_fragment

全部标签

android - TabHost fragment 中的 MapActivity 在选项卡切换后消失

我正在尝试使用fragment在一组选项卡中显示map。我遇到的问题是,如果用户导航到另一个fragment,然后返回,mapActivity就会消失。如何在tabhost的fragment中显示MapActivity?其基础是关于如何将MapActivity与fragment集成的众多问题(参见MapViewinaFragment(Honeycomb))MainTabActivity有一个tabhost并使用FragmentManager在选项卡中显示fragment。MapFragment有一个tabhost并用它来显示一个MapActivity。MapFragment确实使用Lo

android - 如何: gridview inside a fragment?

我想创建一个类似androidmarket的gridview,我想用互联网数据库中的图像填充它。它需要与androidv4.support一起工作,因为我想运行2.2到4.0。有人说,在pre-4.0中不能创建gridview,是这样吗?然而,它仅在我使用setListAdapter()时有效,但当我更改为gridview.setAdapter()时,它每行仅显示一个图像,如ListView>,它不再起作用了。这是我的尝试:这是ListFragment类:publicstaticclassArrayListFragmentextendsListFragmentimplementsOnS

android - 使用 FragmentManager 从 Activity 访问 fragment 方法

在下面的方法中,我试图从Activity中调用fragment方法。此方法所在的类扩展了FragmentActivity。我所有的fragment导入都应该来自android.support.v4吗?错误是在最后一行“无法从fragment转换到NasaDailyImage”有什么想法吗?publicvoidonRefresh(Viewview){android.app.FragmentManagerfragmentManager=getFragmentManager();NasaDailyImageNasaDailyFragment;NasaDailyFragment=(NasaDa

android - 可以通过编程设置LayoutParams为fragment吗

如何以编程方式将LayoutParams设置为Fragment?实际上:我想将两个Fragments添加到LinearLayout以编程方式并且我需要设置android:layout_weight他们。我是Fragment的新手。我不知道将两个Fragments添加到一个Layout是否是一个好方法对不起。我的英语不是很好。 最佳答案 LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(0,LayoutParams.MATCH_PARENT);params.wei

Android 将 Maps v2 API 添加到主详细信息流 - 错误膨胀类 fragment

我正在尝试使用第2版API将GooglemapView添加到内置的AndroidMasterDetail流程中。出于某种原因,我收到一个错误膨胀类fragment异常:12-2922:47:05.828:E/AndroidRuntime(1655):FATALEXCEPTION:main12-2922:47:05.828:E/AndroidRuntime(1655):android.view.InflateException:BinaryXMLfileline#48:Errorinflatingclassfragment12-2922:47:05.828:E/AndroidRuntim

android - Fragment getActivity() 在 Activity JUnit 测试中返回 null

我为实例化fragment(实际上是选项卡)的Activity编写了AndroidJUnit测试。在测试期间,当我尝试对这些选项卡执行任何操作时,它们会崩溃,因为它们中的getActivity()方法返回null。实际应用程序(不是测试)从不显示此行为,并且fragmentgetActivity()总是在那里返回正确的父Activity。我的测试用例如下所示:publicclassSetupPanelTestextendsActivityUnitTestCase{FSetups;publicSetupPanelTest(){super(MyAct.class);}protectedvo

java - Google Map 在 ViewPager 的 fragment 内,将所有触摸事件保留在 Google Map 中

如标题所述,我在fragment内有一个GoogleMap控件(APIv2),该fragment本身是ViewPager中的一个项目。当我在map上拖动时,如果我的第一个拖动Action是在水平轴上,则ViewPager会获取所有拖动事件。如果我在垂直平面上进行第一次拖动Action,则所有后续拖动都将委托(delegate)给map控件。我想让GoogleMap捕获所有拖动事件。我添加了一些调试,我看到当我点击map控件并开始在垂直平面上拖动时,甚至没有onTouch事件到达ViewPager,因此GoogleMap似乎首先有机会处理该事件或传递下来。我在GoogleMap类上找不到

android - 防止在方向更改 android fragment 时刷新 Activity

我正在开发一个android应用程序,我会在其中替换点击的fragment。我有单独的横向和纵向模式设计。但问题是,当我改变方向时,Activity刷新并且按钮保持未点击状态,我尝试给出android:configChanges="orientation|keyboardHidden"但是没有用,将它设置为屏幕大小也没有采用其他布局设计,请建议如何克服这个问题,通过在方向更改时不刷新Activity但仍然接受其他布局。 最佳答案 在API级别12以上,我们还需要添加screenSize以防止随方向刷新。android:configC

android - 从 fragment 切换到 Activity 并返回时没有动画

我的主要Activity以fragment形式显示内容。如果我按下一个按钮,另一个Activity就会从这行代码开始:Intentintent=newIntent(context,FragmentActivity.class);Bundlebundle=ActivityOptions.makeCustomAnimation(context,R.anim.slide_in_left,R.anim.slide_out_left).toBundle();context.startActivity(intent,bundle);所以新的Activity应该滑入,当前的Activity应该滑出。

java - Android - 如何管理具有不同内容的单个 fragment 的多个实例?

我希望能够设置单个fragment的View的setText和getText。就像现在一样,当我为Framgent的TextView设置文本时,它会更改所有fragment中该View的文本。我一直在尝试移动东西,但这是我目前的代码:fragment类publicclassTestFragmentextendsFragment{Viewview;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){view=inflater.inflate(