草庐IT

expire_fragment

全部标签

android - 如何在 actionBar android 中显示 Fragment 中的 DialogFragment

我将TabsActionBar与Fragment一起使用。在一个fragment中,我有一个按钮。我想在按下按钮时显示一个DialogFragment(在我的fragment中)。我该怎么做?这是我的代码publicclassMainActivityextendsFragmentActivityimplementsEditNameDialogListener{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac

android - 如何制作fragment honor软输入activity模式

我在list中配置了如下Activity:android:windowSoftInputMode="stateHidden|adjustPan"此Activity创建一个fragment。该fragment在onCreate()中将自身配置为全屏,例如:setStyle(DialogFragment.STYLE_NO_FRAME,android.R.style.Theme);fragment的布局大致是这样的:不幸的是,当显示fragment时,软键盘会自动显示,输入模式是“adjustResize”而不是“adjustPan”。这会导致页脚始终可见;当显示键盘时,ScrollView

android - 在哪里恢复 ViewPager 内部的 fragment 状态

简短版本:我有一个带有ViewPager的Activity。ViewPager内部包含三个fragment。我通过实现Parcelable并将其存储在包中来将数据存储在fragment中。现在的问题是我在哪里恢复数据。我很困惑,因为(据我所知)每次我旋转屏幕时ViewPager都会创建一个新的fragment实例。(创建了一个新Activity->新ViewPager->新fragment)。如果我错了,请纠正我。长版:我在MainActivity中的ViewPagerViewPagerviewPager=(ViewPager)findViewById(R.id.viewpager);

java - 替换 fragment 时的圆形显示动画

我想知道如何在替换fragment的同时制作一个循环显示动画。我正在使用这段代码来替换我的fragment:getFragmentManager().beginTransaction().replace(R.id.mission_detail_appointment_container,newAppointmentDeclineFragment()).commit();我得到了这段代码来做循环显示动画:Animatoranim=ViewAnimationUtils.createCircularReveal(appointmentContainer,(int)motionEventX,(

android - Facebook登录 fragment

作为android和facebooksdk的新手,但尝试按照link登录正如他们所说,它将使用facebook进行登录过程,但没有任何反应,并且每次都显示已注销状态。这是Activity类。publicclassMYFaceLoginActivityextendsFragmentActivity{privateLoginFragmentloginfragment;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(sav

android - Activity 结果 fragment 索引超出范围 : 0x20001

我对没有将onActivityResult()传递给fragment有疑问,我认为将onActivityResult()传递给fragment的主要Activity存在问题,我收到了这个警告,“Activity结果fragment索引超出范围”并且因此,我无法重新加载我的嵌套fragment。我的应用程序使用抽屉导航,我在一个fragment中将View寻呼机作为菜单之一,因此View寻呼机重新加载嵌套fragment,我想重新加载View寻呼机,以便View寻呼机内的fragment获得最新更新。我从viewpager中的fragment调用startActivityForResul

android - 保留 viewpager fragment android 的状态

我在一个fragment中有一个viewpager,我在其中显示了3个fragment,但是当我第一次打开该fragment时,它打开得很好,当我移动到另一个fragment并返回到viewpagerfragment时,它没有显示fragment查看寻呼机然后我必须改变手机的方向或继续滑动viewpager以显示隐藏的fragment。我用谷歌搜索了一下,现在我知道我必须为每个fragment设置标签并使用findfragmentbytag方法检索fragment,但问题是当我尝试将标签设置为fragment时getSupportFragmentManager().beginTrans

android - listview OnItemClick 监听器在 fragment 中不起作用

我在fragment中使用了ListView,但我使用的列表onItemClick监听器不起作用。下面是我的代码以及如何完善解决方案。publicclassStoreProfileFragmentextendsFragment{ListViewlv;ArrayListlist=newArrayList();MyApplicationapp;MyListAdapteradtstore;ViewrootView;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInsta

android - 添加 fragment 作为 ListView header

我的目标是针对API15和最低8的Android应用程序。因此我使用支持库来管理fragment。我有一组在应用程序的多个部分中使用的fragment。现在,在一个Activity中,我在布局中有一个ListView:我想在ListViewheader中添加我的fragment。我试过这个:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.event_open);listOfEvents=(ListView)fi

android - 如何在 fragment 类中使用发送广播方法

我需要一点帮助。我正在尝试在手机上使用gps。不知道这是否有效,但在此之前我已经为按钮设置了onclicklistener,但它不允许发送广播。有人对此有解决方案吗?publicclasslocateextendsFragment{Buttonb1;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.locate,container,false);onCreate