草庐IT

Fragment2

全部标签

android - 在不重新创建 View 的情况下在运行时更改 fragment 中的方向时更改布局

我尝试开发第一个从网上下载图像并在GridView中显示它们的应用程序。gridview是主Activity的fragment。下载过程是使用onCreate函数中的AsyncTask完成的。为了不在更改方向时再次下载图像,我在AndroidManifest中设置了android:configChanges="orientation|screenSize"。然后onCreate函数只调用一次,一切都很好......除了我必须在横向模式下对gridviewfragment的布局进行一些更改。所以我在布局/文件夹中创建了2个布局表:fragment_library.xml和fragment

android - 如何避免将 Fragment 重新创建到 ViewPager 中?

我正在使用一个ViewPager和一个包含5个页面的FragmentStatePagerAdapter。在第一页中,我有一个包含项目的ListView。当我在ViewPager的最后一页更改并返回到第一页时,我的ListView是空的,因为已重新创建适配器。Android总是调用下一个方法:onAttach()、onCreate()、onCreateView()、onViewCreated()、onActivityCreated()、onStart()和onResume()。我不想使用ViewPager.setOffscreenPageLimit()方法来避免我的页面被破坏。有什么替代

android - fragment 隐藏动画不播放

我正在尝试用幻灯片动画切换我的fragment使用这段代码:FragmentManagermanager=getSupportFragmentManager();FragmentTransactiontransaction=manager.beginTransaction();SearchPanelFragmentexistingFragment=(SearchPanelFragment)manager.findFragmentByTag(SearchPanelFragment.FRAGMENT_NAME);transaction.setCustomAnimations(R.xml.s

android - 如何在不同的 fragment 中设置 ActionBar 项目的可见性

我正在寻找一种方法来设置在我的MainActivity中膨胀的MenuItem的可见性,具体取决于我所在的Fragment。有关信息:我正在使用actionBarSherlock、zxing和一些google服务。该应用程序是用抽屉导航(带abs)构建的,我也以这种方式操作FragmentStack我每次按下触摸返回时切换到另一个Fragment我回到我的主要fragment。这是我的菜单:这是我膨胀菜单的地方:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){Log.d(TAG,"=================onCreate

android - 当应用程序恢复时,关闭的对话框 fragment 再次出现

您好,我正在开发一个使用map的应用。我正在使用FragmentActivity和一个名为Fragment-A的fragment。在Fragment-A中有一个按钮,单击该按钮会弹出一个对话框fragment,显示一张map,其中包含先前从服务器接收到的一些位置。假设这个对话fragment是DialogFragment-B。它有一个关闭按钮,一个导航到谷歌地图应用程序以获取路线的按钮。如果用户导航到DialogFragment-B并返回到Fragment-A,则通过单击关闭按钮一切正常。但如果用户点击后退按钮,现有对话框fragment将正常关闭,应用程序将正常运行。但是,如果用户随

java - Android:添加一个简单的 fragment

我是Android应用程序的新手,所以我希望能在这里找到一些帮助。我已经在这里搜索了我的问题并找到了一些东西,但这不起作用。我想将fragment添加到FrameLayout,但它不起作用。我的目任何时候的页面/fragment,所以我有一个始终存在的框架和这个动态变化的页面。但是现在我一直停留在向这个框架添加一个简单fragment的一开始(顺便说一句,它已经可以工作了。)这是我希望的所有相关代码:错误发生在MainActivity.java(getSupportFragmentManager().beginTransaction().add(R.id.mainFrame,homeF

android - 如何使用对话框 fragment 设置全屏对话框

我正在制作带有对话fragment的全屏对话。我已成功显示对话框,但问题在于其宽度和高度。它无法显示全屏尺寸。我想像Activity一样通过累积全屏大小来设置宽度和高度。请指导我如何设置对话框的宽度和高度以将其累积到全屏大小。CustomeDialogFramgnet:publicclassCustomDialogFragmentextendsDialogFragment{/**ThesystemcallsthistogettheDialogFragment'slayout,regardlessofwhetherit'sbeingdisplayedasadialogoranembedd

android - 为标记 fragment 找到意外的命名空间前缀 "xmlns"为标记 fragment 找到意外的命名空间前缀 "map"

为什么为标记fragment找到意外的命名空间前缀“xmlns”为标记fragment找到意外的命名空间前缀“map”?为什么为标记fragment找到意外的命名空间前缀“xmlns”为标记fragment找到意外的命名空间前缀“map”? 最佳答案 删除xmlns:android="http://schemas.android.com/apk/res/android"来自元素,并考虑移动xmlns:map="http://schemas.android.com/apk/res-auto"来自元素到根元素。例如,这是有效的:

android - Honeycomb 中的 fragment 加载微调器/对话框

将数据加载到我的fragment时,我希望fragment中间有一个不确定的微调器(下图中的示例),以向用户显示内容正在该特定Pane中加载。在Honeycomb中执行此操作的最佳方法是什么?我真的不想在操作栏中使用微调器,数据加载的位置不是很明显。另外,我不想要一个不确定的进度对话框,因为它出现在整个应用程序的中心,并且还会阻止用户做任何其他事情,直到它被关闭。注意FragmentDialogs似乎也这样做。我是否必须修改自定义FrameLayout才能为每个Pane获得所需的效果? 最佳答案 如果您使用的是ListFragmen

android - 在 Android 3.0+ 中使用 android.app.Fragment 和 ViewPager

我正在使用android:minSdkVersion="11"开发应用程序。据我所知,ViewPager是在兼容性库中实现的。我已经通过添加android-support-v4.jar库成功地让它在我的应用程序中工作,但现在我不得不使用android.support.v4.app.FragmentActivity因为我需要getSupportFragmentManager()用于FragmentPagerAdapter,而不是新的android.app.Activity的getFragmentManager()。我还需要用android.support.v4.app.Fragment代