草庐IT

expire_fragment

全部标签

android - 在 1 个 fragment 中使用具有 2 个不同 View 的 ButterKnife 库

我目前正在尝试使用适用于Android的ButterKnife库来处理一些样板代码(https://github.com/JakeWharton/butterknife)我已经设置好它,并且它处于半工作状态,但是我遇到了一个我无法解决的问题:/我有一个包含1个ListView元素的Fragment,我在这个ListView上附加了一个包含多个元素的页脚View。这是我使用库的fragment的代码fragment:publicclassUsersFragmentextendsFragment{@InjectView(R.id.users_listview_id)AutoUpdating

android - 选项卡在第二次返回 fragment 时显示空白 fragment

我的项目由一个具有三个选项卡的fragment组成,当我单击选项卡时,每个选项卡都会打开一个新fragment。第一次打开fragment时,所有三个选项卡都会打开各自的fragment,但是当我转到其他fragment时然后返回到这些fragment然后三个选项卡中的一个显示空白fragment,有时三个选项卡中的两个显示空白fragment。然后如果我返回到主要Activity然后再次打开这些fragment第一次所有三个选项卡打开各自的fragment很好.为什么会这样? 最佳答案 改变mAdapter=newTabsPage

android - 在 fragment 之间滑动时如何改变 ActionBar 颜色( Material 设计)?

我有一个我正在做的应用程序,它有一个FragmentPagerAdapter设置,其中有3个fragment可以在主页面上滑动。我一直在尝试设置它,以便当您在fragment之间滑动时,操作栏会改变颜色(淡入和淡出)。但是我不确定我应该怎么做。在fragment之间滑动时调用什么方法?I.E我应该把代码放在哪里来改变操作栏的颜色?还有我如何获得淡入和淡出效果(所以它会从一种颜色淡出到另一种颜色)?非常感谢任何人的帮助。提前致谢干杯科里:) 最佳答案 Whatmethodiscalledwhenyouswipebetweenfragm

android - onActivityResult 不从 viewPager fragment 调用

您好,我在主fragment中使用带有fragmnets的viewPager。我正在尝试从画廊或相机获取图像到位图,但是在选择照片和startActivityForResult之后它没有在onActivityResult中捕获...这是我调用startActivityForResult的方式:privatevoidsetAvatarDialog(){finalCharSequence[]options={"ChoosefromGallery","TakePhoto"};Stringtitle=getString(R.string.alertDialog_editProfile_upda

android - 如何获得以前的 fragment ?

为了在我的应用程序中重用一些fragment,我需要知道哪个fragment是返回堆栈中的第二个fragment。为了做到这一点,我使用了getFragmentManager().getFragments(),它显示了以下错误(但有效!)FragmentManager.getFragmentscanonlybecalledfromwithinthesamelibrarygroup(groupId=com.android.support)使用安全吗?我可以通过另一种方法获得相同的结果吗?代码如下:publicFragmentgetCallerFragment(){Listfragment

android - Android 中的 fragment 间通信

我是Android编程的初学者,所以我需要你真诚的帮助。请任何人帮助我。我正在尝试使用fragment构建滑动UI所以我真正的疑问是......我有一个Fragment(比如FragmentA)它有一个TextView和Button和另一个Fragment(比如FragmentB)。它有一个TextView。当我按下fragmentA中的Button。我尝试了很多方法,不幸的是我没有得到正确的输出。我相信你们都知道。请帮助我。谢谢 最佳答案 应该通过监听器来完成,因此Fragments仍然不相互依赖,可以在一个或两个Pane模式下使

android - 从 ViewPager Activity 访问 fragment 的方法

我有一个带有setName()方法的Fragment,它通过setText函数更改EditText文本。通过ViewPager从承载该fragment的Activity中调用该方法的最佳方式是什么?换句话说,我如何通过ViewPager从承载该fragment的Activity访问该fragment的方法(例如,更改该fragment的布局)?我问这个是因为我尝试了几种方法,但总是出错。 最佳答案 最好的方法是调用CallingFragmentNamefragment=(CallingFragmentName)viewPager.g

android - 从 FragmentPagerAdapter 动态添加和删除 fragment

我有一个用于viewPager的FragmentPagerAdapter,它最初只有一个Fragment。我想在用户从右向左滑动时向适配器动态添加一个新fragment,并在用户从左向右滑动时动态删除一个fragment。我尝试使用这个库https://github.com/commonsguy/cwac-pager但在该库中,我们可以选择在单击按钮时添加和删除fragment。我试图将OnPageChangeListener添加到viewpager,但回调方法(onPageScrolled和onPageScrollStateChanged)被调用不止一次,这导致向FragmentPa

android - 禁止在导航架构组件中将 fragment 添加到后台堆栈

假设我有4个fragment:A、B、C、X,我可以通过这种方式在它们之间导航:...->A->C->Xand...->B->C->X但是当我在fragmentX中调用mNavController.navigateUp()时,我想跳过fragmentC并转到fragmentA或B。我需要做什么?更新:我只需要导航架构组件的解决方案https://developer.android.com/topic/libraries/architecture/navigation/谢谢! 最佳答案 或者,您可以在导航xml资源中使用app:pop

android - 带有 ViewPager 的 ActionBarSherlock 在进入和返回 backstack 时不调用 ViewPager fragment 生命周期方法

我有一个使用ActionBarSherlock的应用程序,在主要fragment中我有一个ViewPager,它使用多个fragment来显示列表的不同对象。主要fragment:publicclassCollectionDemoFragmentextendsSherlockFragment{DemoCollectionPagerAdaptermDemoCollectionPagerAdapter;ViewPagermViewPager;publicCollectionDemoFragment(){setTitle(R.string.title);setHasOptionsMenu(t