-
0 votesanswersviews
如何从自定义Gesture Listener启动动画?
我写了一个小活动,它使用带有ViewPager的片段来显示图像 . 我还实现了一个自定义的GestureListener来捕捉向上滑动和向下滑动手势,而不会干扰ViewPager自己的手势处理 . 我想要实现的是在用户滑动时显示布局 . 问题是,当手势监听器检测到向下滑动手势时,我还没有发现如何执行动画 . EDIT :为MyGestureListener添加了上下文和视图以引用视图和上下文 . ... -
0 votesanswersviews
android studio中的nav_header_main
[这是截图] [1]你可以帮我吗,找不到 Headers (电子邮件和profil的图像),这个代码为nav_header_main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com... -
0 votesanswersviews
导航体系结构组件导致片段A在片段B进入时消失
我正在尝试使用导航架构组件实现下面的片段转换 . 使用片段管理器启动片段时,此动画非常有效 . 但是对于导航架构组件,当片段B进入时,片段A消失 . 我使用了假动画,它对片段A没有任何作用,但它仍然无济于事 . 我有什么想法可以解决它吗? 这是我在nav_graph.xml中的代码 <fragment android:id="@+id/fragmentA" ... -
5 votesanswersviews
在按钮上关闭键盘单击该关闭片段
如何在按钮单击时关闭键盘?我有一个片段,它有一个EditText和两个按钮 . 一个提交EditText内容,另一个只是关闭片段 . 现在当片段消失时,键盘会停留 . 但是,按后退按钮会关闭键盘或单击“完成”也会关闭它 . 但我需要的是当片段关闭时键盘消失 . 我尝试过类似问题的解决方案here,here或here,但似乎都没有 . 他们中的大多数人都扔了 NullPointerException... -
0 votesanswersviews
viewPager片段问题中的EventBus?
我在viewpager Fragment1,Fragment2,Fragment3中有3个片段 fragment1有一个按钮,当onclick它setEnable(true)时,fragment2中的按钮和片段2中的按钮setEnable(true)中fragment3中的button3 一切似乎工作正常,但是当ai从片段3传递到片段1时导航片段,片段3丢失信息并且按钮返回到其初始状态-setEn... -
0 votesanswersviews
在ViewPager中将片段替换为另一个片段(授权后)
我在viewpager中有 3 (fragment1, fragment2, fragment3) 个片段 . fragment1 和 fragment2 里面有一个recyclerview . fragment3 是一个简单的登录页面 . 授权后用新的 fragment4 替换 fragment3 的正确方法是什么? ( fragment4 内有另一个Recyclerview) . -
17 votesanswersviews
来自Fragments的`onViewStateRestored`如何工作?
我真的很困惑片段的内部状态 . 如果另一个Fragment应该显示,我有一个Activity只能同时保存一个Fragment并替换它 . 从文档 onSaveInstanceState 仅在调用活动 onSaveInstanceState 时被调用(在我的情况下不调用) . 如果我停止我的碎片,我的想法是这样做的 . 所以我必须重新创建整个 ViewHirarchy ,创建新视图(通过使用关键字 ... -
39 votesanswersviews
何时使用FragmentManager :: putFragment和getFragment
我有一个使用片段的应用程序,我正在玩如何在Activity中使用相同的片段,双窗格和Activity作为独立的 . 仍然不确定完成此操作的最佳方法,但我注意到FragmentManager有一个putFragment和getFragment函数 . 令我困惑的是,您必须为get和put函数提供Bundle作为参数 . 单独的活动如何拥有相同的Bundle?显然你可以将Bundle作为参数传递,但在... -
2 votesanswersviews
活动和片段之间的生命周期
在我的调试中,我注意到onPause / onStart / onStop / onDestroy首先在片段上调用然后在其活动上调用,而onResume则相反 - 活动的onResume在其片段之前被调用 . 为什么onPause / onStart / onStop的顺序与on活动和片段之间的onResume不同? 09-28 15:26:40.869 30320-30320/testinte... -
3 votesanswersviews
隐藏片段的生命周期
我想了解Android中活动生命周期和片段生命周期之间的交互,所以我决定启动一个新项目并从this page复制代码 .然后我认为为了提高我的理解力,在平板电脑上测试它,切换它的方向并看看它发生了什么是有用的(虽然它可能不适合这个) . 通过logcat,我跟踪了活动和国家片段上发生的主要事件,例如在我写的Activity Oncreate中: Log.d("TAG", &qu... -
4 votesanswersviews
在方向更改维护片段堆栈上从双窗格切换到单窗格
目前,我在平板电脑上有横向和纵向的双窗格布局 . 与设置类似,我有一个活动,它将一个片段加载到左选择窗格中,然后在显示的任何正确片段中进行选择,导致在右窗格中显示更多片段,一直添加到backstack . 现在我可以看到,对于某些平板电脑来说,有一个用于纵向的单个窗格和用于横向的双窗格是有意义的 . 但是,我想要以下行为: A)如果在横向上一个深度为 N 的片段堆栈在右窗格中然后在方向上更改为纵向... -
2 votesanswersviews
方向从双窗格更改为单窗格
横向和纵向的不同布局之间的方向变化似乎很容易,但是我无法找到解决当前情况的方法 . 我想在横向模式下使用带有两个片段的双窗格布局 水库\布局,土地\ dashboard_activity.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="... -
1 votesanswersviews
设计为在纵向模式下工作的ViewPager会在方向更改时重新创建片段
在使用ViewPager片段和方向更改时,我有一个相当奇怪的问题 . 我最简单的描述中的问题如下: 我的应用程序有一个活动(MainActivity),旨在在纵向和横向模式下工作 . 我在不同的方向使用不同的布局 - 纵向的ViewPager和横向完全不同的视图的简单片段 . 这两个组件彼此独立 . 我在我的ViewPager片段和我的横向片段中使用的片段代码都很简单 - 一个onAttach()... -
0 votesanswersviews
在配置更改时停止片段重新创建(纵向和横向的不同布局)
这是我的平板电脑肖像和风景的布局设计 人像布局 菜单导航抽屉和 内容片段 景观布局(双窗格) 左侧菜单片段 内容碎片在右边 我正在使用支持库导航抽屉 android.support.v4.widget.DrawerLayout 用例: App以横向模式启动 横向布局 - 双窗格被充气并加载数据 方向已更改 菜单片段被破坏和分离 纵向布局 - 内容片段... -
1 votesanswersviews
SherlockFragmentActivity中ViewPager的单个选项卡上的片段事务
我在 SherlockFragmentActivity 中创建了 ViewPager . 我的应用程序的结构就像 ViewPager - >有三个选项卡:tab1,tab2,tab3 . 在tab2中,我想显示不同的片段,如fragment1-> fragment2-> fragment3 . 在 ViewPager 中,我使用 FragmentStatePageAdapt... -
0 votesanswersviews
使用FragmentPagerAdapter恢复片段
我有一个使用两个选项卡的应用程序,都包含片段 . 我正在使用FragmentPagerAdapter来管理选项卡更改 . 一切正常,有两个标签 . 我最近添加了第三个选项卡,我遇到了一些麻烦 . tab1(fragment1)是一个小片段的LinearLayout . tab2(fragment2)是一个简单的文本布局 . tab3(fragment3)也是一个简单的文本布局 . 如果我在t... -
0 votesanswersviews
通过点击android片段中第三个选项卡的列表项,根据第三个选项卡发送的包信息更新第一个选项卡上的数据
当前情况:我有三个选项卡,tab1,tab2,tab3使用FragmentActivity创建 . 我有三个片段类,每个片段都在内容中显示listview项目 . 当我点击tab3中的某个项目时,我想根据点击的项目中的一些输入更改tab1的数据 . 我试过下面的代码 FragmentActivityDaily myDetailFragment = new FragmentActivityDai... -
0 votesanswersviews
用碎片中的sherlockactionbar导航不起作用
我的问题是当我点击动作栏项onOptionsItemSelected被调用但不起作用 . 我只想让后退按钮工作 . 这是我的代码,这是在SherlockFragment文件中: actionbar = getSherlockActivity().getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); @Override ... -
3 votesanswersviews
OnCreateOptonsMenu在带有抽屉菜单的Fragments中调用了两次
我带有导航抽屉的mian活动,以及带有一些选项菜单的片段页面 . 然后我在片段“onCreateView”中放入“setHasOptionsMenu(true)”,然后覆盖片段的“onCreateOptionsMenu” . 但我发现选项菜单的行为很奇怪: 从日志中我被告知片段的'onCreateOptionsMenu'被调用,但有时候选项只是拒绝显示 . 如果有选项,那么我拉出抽屉,操作... -
0 votesanswersviews
使用片段恢复主页/抽屉按钮
我有一个主要活动的应用程序,它加载导航抽屉,以及加载该活动的一对片段...在导航抽屉中我有4个选项A,B,C和D ...第一个加载FragmentA在我的活动和最后3加载FragmentB .. FragmentA 显示元素列表,并在选择其中一个元素后 FragmentB 用于加载其内容...我想在FragmentA上启动时更改FragmentB上的主页(汉堡包/抽屉)图标以获取向上图标(并更改相... -
0 votesanswersviews
为什么facebook布局inflater inflate传入错误?
此代码来自https://developers.facebook.com/docs/android/login-with-facebook/v2.1 . 码: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceS... -
3 votesanswersviews
在膨胀包含自己视图的自定义视图时出现StackOverflowError
我有一个片段,我在那里膨胀“fragment_board.xml”: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" an... -
0 votesanswersviews
片段布局没有完全膨胀FragmentTransaction.add / replace
我试图替换tabLayout片段内的嵌套片段 . 我的app结构遵循这种模式 . 这是Tab Fragment 2的XML <FrameLayout android:id="@+id/scene_root" xmlns:android="http://schemas.android.com/apk/res/android" x... -
1 votesanswersviews
从活动中打开片段并使视图膨胀
我想打开一个片段,并想要膨胀片段所在的视图 . 这可能吗?我搜索了这些问题: error inflating class fragment fragment did not create a view; calling fragment from activity; how to open specific fragment from other activity onclick; ... -
38 votesanswersviews
具有多个片段的活动的MVP
我有一个包含两个片段的活动 . 活动( MainActivity )从开放天气api中检索数据 . 我为此实现了MVP,其中: Model 包含API中的所有响应对象View 是 ActivityPresenter 包含 MainPresenter ,_ 285075, MainView , GetDataInteractor 和 GetDataInteractorImpl . 因此,活动从We... -
5 votesanswersviews
在FragmentPagerAdapter中使用Dagger实现MVP
我'm trying to set up a tabbed layout with MVP and having some difficulties. I' m使用Google's Dagger MVP sample app作为一般参考,并且它们存储每个活动中每个演示者的引用 . 但是,在我的选项卡式布局中,我是'm using one activity with a fragment for e... -
2 votesanswersviews
OnBackPressed在一个片段中返回到前一个Tab
我有一个Activity,它包含两个片段(Fragment1和Fragment2) . 反过来,Fragment2有三个片段标签(Tab1,Tab2,Tab3) . 如何实现onBackPressed,这样如果我在Tab 3并按回按钮它应该去Tab2然后再单击后退按钮上的Tab1 . 我在我的Activity中实现了onBackPressed() . 因为我是android的新手,我不知道如何继续... -
20 votesanswersviews
使用支持库实现TabListener
我正在尝试实现Tab Navigation,但我想确保拥有旧版Android的人仍然可以使用我的应用程序 . 应用程序考虑到ATM非常简单,我只是想了解如何实现布局,然后我将添加缺少的位 . 无论如何,我有一个扩展 Fragment Activity 的容器活动(以确保兼容性),并且此活动使用 ActionBar 创建一个TabView(我相信我的问题存在于此处) . 该应用程序将尝试创建三个选项... -
0 votesanswersviews
android.support.v5.app.Fragment或android.app.Fragment?
即时通讯使用Android Studio 1.0 Rc1 . 我创建了一个MainActivity(TabbedActivity): public class MainActivity extends ActionBarActivity implements ActionBar.TabListener 它进口: ... import android.support.v4.app.Fragment... -
235 votesanswersviews
破坏另一个片段问题
当我在另一个片段上显示一个片段(带有 #77000000 背景的全屏幕)时(让's call it main), my main fragment still reacts to clicks (we can click a button even if we don't看到它) . Question :如何防止点击第一(主)片段? EDIT 不幸的是,我不能只隐藏主片段,因为我在第二个片段上使用...