草庐IT

Fragment2

全部标签

java - 安卓 fragment 问题

我很难获取fragment来更新他们的View...具体来说,存在于带有ActionBarSherlock的ViewPager中的fragment。这是我的fragment类:publicclassSearchFragmentextendsFragment{privateStringmInterests;privateStringmSentence;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){returninflater.infla

android - fragment 选项卡和 fragment Activity

我已经按照指南使用Fragments创建了一个应用程序,这样我就可以在更大的屏幕上显示更详细的View。但是我也想使用选项卡进行导航,根据指南,这也应该是fragment而不是已弃用的TabHost。一些谷歌搜索表明您不能/不应该嵌套fragment。我的问题是,如果您想拥有选项卡,但您还想支持不同尺寸设备的fragment,您打算做什么?我应该删除fragment并为手机和平板电脑制作两个单独的Activity吗?更令人困惑的是,设计指南here,显示选项卡式导航,然后显示fragmentActivity。这是嵌套fragment的情况还是它们是单独的Activity?

android - ViewPager 中使用的 Fragment 内的 ListView 的行为与预期不符

我对该ListView中的项目有疑问。正常行为是当用户点击一项时,背景颜色变为橙色。我的应用没有发生这种情况,我不明白为什么。main.xml只有一个:fragment的xml只有一个:我在listView项目中膨胀的View是:我为ListView定义的样式是:@drawable/list_subject_selector@android:color/transparent@drawable/list_subject_selectorlist_subject_selector可绘制对象是:我不知道为什么会这样...我正在使用AndroidICS进行测试。有什么想法吗?谢谢大家菲利普更

android - FragmentPagerAdapter instantiateItem 使用 fragment ?

我试着让我的FragmentPagerAdapter工作,但是这些例子对于现实生活来说有点简单:@OverridepublicObjectinstantiateItem(finalViewGroupcontainer,finalintposition){finalLayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);intresId=0;switch(position){case0:resId=R.layout.favorites_fragment

Android:Merge-Tag 不适用于 fragment

这个问题在这里已经有了答案:Canyouusethemergetagwithfragments?(1个回答)关闭8年前。我是使用fragment的初学者。是否可以有这样的布局:并像这样在fragment的onCreateView中使用它:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,finalBundlesavedInstanceState){Viewview=inflater.inflate(R.layout.main,container,false);returnview;}总是出

android - 更改 fragment 和保存 web View 状态 - 发疯

我在一周的大部分时间里都在尝试这样做,但仍然没有成功。我有一个带有选项卡的操作栏(操作栏sherlock),我可以在选项卡之间切换并更改fragment。每个fragment都有一个webview,我试图保存webview的状态,以便网页保持在用户离开时所在的同一页面上。这是我的fragment代码:publicclassFragmentBextendsSherlockFragment{WebViewmyWebView;@OverridepublicvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(out

android fragment 方向改变

编辑:我有一个DialogFragment,在我更改设备方向后,父级Activity中的引用为NULL。我该如何解决这个问题?fragment创建:MyFragmentmyFragment=MyFragment.newInstance(title);myFragment.show(getFragmentManager(),tag);方向改变后:MyFragmentmyFragment=(MyFragment)getFragmentManager().findFragmentByTag(tag);myFragment.dismiss();//NULLpointerexceptionher

android - 使用 actionbarsherlock 的状态寻呼机获取当前 fragment 位置

我有一个使用actionbarsherlock的工作状态寻呼机项目,但我在获取显示的当前fragment时遇到了问题。是否可以获取当前fragment的位置? 最佳答案 是的,这是可能的。如果您使用的是ViewPager,您可以这样做:_viewPager.getCurrentItem();或者那个_pageListener=newPageListener();_viewPager.setOnPageChangeListener(_pageListener);并用类似的东西跟踪当前页面:privateint_currentPage;

安卓 fragment 问题

我正在使用fragment来表示我的应用程序中的不同View。在View之间导航时,我使用以下代码替换fragment:FragmentTransactionft=getSupportFragmentManager().beginTransaction();ft.setCustomAnimations(R.anim.slide_in_right,R.anim.slide_out_left,R.anim.slide_in_left,R.anim.slide_out_right);ft.replace(R.id.main_linearlayout_fragmentcont,frag);ft

Android Fragment,Force View 手动释放

我有一个FragmentPagerAdapter并且我在ActionBarSherlock选项卡之间切换。在选项卡之间切换时,我隐藏一个Fragment并显示另一个Fragment。现在我有一个关于内存消耗的问题,如果我隐藏它,FragmentManager如何释放Fragments?当里面的Fragments比较多的时候,是否可以手动从内存中移除一个FragmentObject?如果我分离一个Fragment,对象被保存,如果我删除一个Fragment,它只会从View中删除,如果我设置Fragment=null,然后Fragment不被释放,我总是得到一个fragment:myAc