草庐IT

fragment_display_message

全部标签

java - 无法从 fragment 对象访问公共(public)方法

我使用StreetsOfBoston'sanswerhere保存了fragment对象并取出一个fragmentFragmentfragment=myPagerAdapter.getRegisteredFragments(nowPosition);if(fragment==null){return;}但我无法从fragment对象访问公共(public)方法fragment。此方法在fragment中publicvoiddowork(){//WORK!}publicstaticvoiddowork2(){//WORK!}fragment.dowork();->找不到工作fragment

android - Map-Fragment (v2) Nullpointer(Lollipop 下的问题?)

当我在AndroidLollipop中启动我的应用程序时,我发现了一个错误。Logcat说:java.lang.NullPointerException:Attempttoinvokevirtualmethod'com.google.android.gms.maps.GoogleMap.com.google.android.gms.maps.MapFragment.getMap()'onanullobjectreference此错误仅在AndroidLollipop中显示,完全相同应用程序在其他设备上运行时没有问题*。代码如下:GoogleMapv2Fragment通过调用加载到我的类

android - 创建 BaseFragment 并在 ChildFragment 中扩展此 Fragment

我不知道这是否是重复的问题,但我没有找到任何解决方案。问题是,有一个屏幕在所有屏幕中具有相似的View,屏幕是fragment化的。所以,我想创建一个基础fragment,并想在所有子fragment中扩展这个基础fragment。我在谷歌上找到了演示示例,但我没有找到任何解决方案。我不知道从哪里开始。请帮帮我。我找到了这个链接,但不是很清楚:FragmentsinheritanceAndroidWhendoIneedabaseactivityandbasefragment?基础fragment.javapublicclassBaseFragmentextendsFragment{pu

android - 如何在 fragment extends BottomSheetDialogFragment 中设置主题?

我有一个应用程序,其中有一个MainActivity,其中包含一个扩展BottomSheetDialogFragment的fragment。我想设置fragment主题但它保持不变。请帮忙扩展BottomSheetDialogFragment的fragment代码:-我在这里使用android:theme="@style/CoffeeDialog"但它不工作。主题代码:-falsetrue@null@android:color/transparenttrue0.3@nulltrue注意:-我只想更改fragment主题,而不是MainActivity。 最佳

android - fragment 中的滑动选项卡第二次出现故障

我有一个MainActivity,它包含一个用于菜单的滑动抽屉和一个用于切换fragment的FragmentContainer。我有一个名为History的Fragment,其布局如下类看起来像这样publicclassHistoryFragmentextendsFragment{publicHistoryFragment(){//Requiredemptypublicconstructor}@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@Overri

android - 如何动态创建 fragment 寻呼机适配器

我无法为每个选项卡创建动态布局,我可以通过此构造函数动态创建选项卡(publicMyPagerAdapter(FragmentManagerfm,intnoOfTabs)),但无法为每个fragment创建的每个选项卡膨胀View这应该是动态的。publicclassMyPagerAdapterextendsFragmentPagerAdapter{privatefinalString[]TITLES={"Categories","Home","TopPaid","TopFree","TopGrossing","TopNewPaid","TopNewFree","Trending"};

android - 添加 fragment 时从汉堡包到箭头图标的过渡动画

我已经实现了主/细节流程,我想在添加fragment后获得从汉堡包图标到箭头图标的过渡动画(与打开抽屉导航时的动画相同)。我正在使用如下代码:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_home);toolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(toolbar);getSupportActionBar().setDispl

android - 在 fragment 中填充微调器时出错

我有一个包含两个fragment的Activity。其中一个有一个微调器。当我填充它时,应用程序崩溃了。我不知道为什么。在android开发人员中,它对如何在fragment中进行操作感到困惑,这似乎与正常Activity不同。谢谢!publicclassInstrumentsFragextendsFragment{TextViewtv1;Spinnersp;String[]os={"Cupcakev1.5","Donutv1.6","Éclairv2.0/2.1","Froyov2.2","Gingerbreadv2.2","Honeycombv3.0/3.1"};@Override

android - 清除 fragment 返回堆栈编程

以编程方式清除fragment返回堆栈的最佳方法是什么?我只使用一个Activity和一组fragment实现了屏幕导航。我想要一种将用户带到登录屏幕的方法(当注销超时到期时)并清除所有fragment历史记录,最好的方法是什么?我在这里找到的答案很少,但我不知道哪个是最好的...提前致谢!目前我用的是这个publicvoidclearBackStack(){FragmentManagerfragmentManager=holder.getSupportFragmentManager();while(fragmentManager.getBackStackEntryCount()!=0

android map 在恢复 fragment 后停止响应

下面列出了我控制map的基本代码。我稍后会做一些非常高级的事情。一切似乎都很完美,直到onResume()。这是布局,您可以在1个具有多个fragment的单个Activity中浏览应用程序。此mapFragment包含在fragment内。这很好用。但是,当我添加另一个fragment并将这个fragment推送到返回堆栈时,当我稍后返回它时,map没有响应。我尝试通过将对setupMaps();的调用移动到onResume()来解决此问题,但这导致gMaps为空当我从setViews()中的gMaps=mapFragment.getMap();获取它时。我该如何处理?@Overri