草庐IT

Fragment2

全部标签

android - 在 ListView 中绑定(bind) fragment

我有一个MvvmCrossAndroid应用程序,假设它包含一些Fragment和ViewModel。我在托管fragment的Activity的OnCreate调用中为fragment设置了ViewModel,如N+1FragmentsSample所示。fragment内的所有绑定(bind)都可以正常工作。我还有另一个Activity,其View包含MvxListView。ListView的行模板包含我上面描述的fragment。如何设置fragment的ViewModel以便绑定(bind)正常工作? 最佳答案 我们发现您无法

android - 如何在 fragment 转换中删除 fragment 被替换的 fragment ?

我制作了一个NavigationDrawerfragment,其中包含Home、Settings、Feedback等项目。home项在点击home时应该打开,home是在应用程序启动时打开的初始页面。打开我正在使用的项目的页面onclick的过程是我用这段代码用其他fragment替换layoutif(fragment!=null){FragmentManagerfragmentManager=getFragmentManager();fragmentManager.beginTransaction().replace(R.id.relative,fragment).commit();

android - DispatchKeyEvent 不适用于 Fragment?

Dispatchkeyevent方法不适用于Fragment:@OverridepublicbooleandispatchKeyEvent(KeyEventevent){returnsuper.dispatchKeyEvent(event);} 最佳答案 dispatchKeyEvent不是Fragment方法,因此您不能覆盖它。您可以做的是在您的Activity中覆盖它,然后在您的Fragment中调用一个方法。 关于android-DispatchKeyEvent不适用于Fragme

android - Android fragment 中的第二组选项卡

我想在从ActionBar选项卡访问的第二个fragment上向我的Android应用程序添加第二行选项卡。选项卡1显示fragment1。选项卡2显示fragment2,但我希望fragment2有第二行选项卡,以便显示fragmenta或b。但似乎无法完成fragment中的fragment,并且无法打开或关闭ActionBar子菜单。我还尝试过使用带有TabHost和ViewPager的FragmentStatePagerAdapter,它可以很好地显示选项卡但不显示fragment。还有其他方法吗? 最佳答案 如果您知道新的

Android:重用 ViewPager 和 FragmentPagerAdapter 的 fragment

我在详细View中使用ViewPager和FragmentPagerAdapter。这意味着我有一个项目列表,一个屏幕显示单个项目的详细信息。但是用户可以左右滑动来浏览所有项目。这遵循谷歌guidelineforswipingviews.但我想知道一件事。在ListView中,每一行的View都会被重复使用。一旦一行滚出屏幕,它就会被重新用作绑定(bind)到ListView。但是这种重用行为似乎并没有为滑动View实现。这个例子说明了这一点:classDemoAdapterextendsArrayAdapter{publicDemoAdapter(Contextcontext,Lis

android - 替换 fragment 然后快速按回导致UI延迟响应,阴影和角落效果消失

我遇到了一个非常奇怪的问题。我的情况是:我构建了一个包含多个页面的应用程序,每个页面都是一个Fragment。我在每个页面中使用了RecyclerView和CardView。我的主页布局如下:当我点击一个图像项目导航到详细信息页面,然后立即按下后退按钮时,我的主页出现了,但是:如您所见,所有阴影和边角效果都消失了,滚动不起作用,当我触摸某个项目时,它需要几秒钟才能导航到详细信息页面。当显示详细信息页面时,一切都恢复正常。这是我的替换fragment方法:publicvoidreplaceBackgroundFragment(Fragmentmf,Stringtag,booleanadd

android - 在 ViewPager 内的所有 fragment 中同步 ScrollView 的滚动位置

所以我有一个带有View寻呼机的Activity,它会膨胀大约7个fragment,并且每个fragment内部都有一个ScrollView,我想同步所有7个ScrollView的滚动,所以如果用户滚动到fragment3上的某个位置并且移动到fragment5,它们应该位于完全相同的位置,ScrollView膨胀相同的子级,因此ScrollView的总高度在所有7个fragment中保持不变。我进行了某种系统工作,但它有点命中或未命中,我获取列表的滚动位置并广播该位置,空闲的fragment消耗广播,我将位置保存在Activity中也可以在尚未膨胀的fragment的onResume

Android TabLayout ViewPager 没有在 backstack 上膨胀选项卡 fragment

我已经设置了一个选项卡View,它使用viewpager为每个选项卡设置了自定义fragment。这是我的代码:拿着fragmentpublicclassFragInboxMainViewextendsFragmentimplementsCGFragment{privateCGControllercontroller;privateCGFragmentthisFragment;@Bind(R.id.inboxViewPager)ViewPagerinboxViewPager;@Bind(R.id.inboxTabs)TabLayoutinboxTabLayout;@Bind(R.id.

android - fragment 管理器运行

假设我添加了三个fragment:A、B和C在事务中,我提交了相同的内容。提交后,A、B和C的onResume()方法被依次调用。然后,我进一步使用替换函数将其替换为第二个fragment的新实例。我观察到的是:FragmentA被销毁FragmentC被销毁FragmentB正在调用onStop()而不是onDestroy()创建了一个新的FragmentB实例,并调用了它的onCreate()方法。我的问题是为什么FragmentB的onDestroy()没有被调用? 最佳答案 onDestroy不保证被调用。Activity和

android - 无法在服务器上构建 Android 应用程序 - 找不到 android.support.v4.app.Fragment 的类文件

我的NetBeans最近更新了新的CodenameOne插件模块,当我选择“发送Android构建”来构建我的应用程序时。它在NetBeans的输出窗口中显示“BUILDSUCCESSFUL”,但在服务器上失败。我认为这些方面的主要问题。/tmp/build2245582129963540999xxx/BeautifulPicturePuzzle/src/main/java/com/codename1/social/FacebookImpl.java:108:error:cannotaccessFragmentlogin.logInWithReadPermissions(activit