草庐IT

Fragment2

全部标签

android - 维护 fragment 中选定项目的突出显示?

我有一个包含两个fragment的布局。左侧fragment是使用SimpleCursorAdaptor的ListFragment,右侧fragment填充了有关从左侧fragment列表中选择的项目的详细信息。我正在尝试弄清楚如何确保ListFragment中的所选项目保持突出显示,直到选择列表中的另一个项目。经过一些研究,我尝试使用android:background="@drawable/item_selector"我可以更改不同状态的颜色,但它们似乎都不会持续存在。我认为selected会......在您选择其他项目之前,您选择的项目仍然是所选项目似乎合乎逻辑。我什至尝试在我的

android - 如何 fragment 导航?

所以我正在使用Tabs并寻找这种导航:tab1-->inside1-->inside2tab2-->里面3-->里面4tab3-->里面5在里面我的意思是它应该打开一个新的布局和类。我的项目主类是这样的:publicclassTabsFragmentActivityextendsSherlockFragmentActivityimplementsTabHost.OnTabChangeListener{privateTabHostmTabHost;privateHashMapmapTabInfo=newHashMap();privateTabInfomLastTab=null;priva

android - Butter Knife - 无法绑定(bind) Fragment 的 View

我得到一个异常java.lang.RuntimeException:无法在ButterKnife.bind(this,view)上绑定(bind)Fragment的View。代码如下所示:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.fragment_personal,container,false);ButterKnife.bind(this,view);Bind

android - 方向更改时列表 fragment 中 ListView 行的重复

我有一个ListFragment,我在其中使用自定义适配器来填充ListView。一切都很好,直到我改变方向并滚动。然后它看起来像这样:我猜这与我摸索View持有者有关,但我现在无法访问代码。 最佳答案 重叠fragment的原因是我使用了FrameLayout并使用FragmentTransition.add(...)添加了fragment。当我将.add()更改为.replace()时,旧fragment被删除并添加了新fragment,我的问题就解决了。 关于android-方向更

android - fragment 和旋转屏幕问题

我有fragment和旋转屏幕的问题。我读了这个线程,但它没有解决我的问题:Fragmentwithoutaviewcrashesonconfigurationchange(不完全一样)IllegalStateExceptionwhenreplacingaFragment(没有解决我的问题)我只有一个Activity:publicclassMainActivityextendsFragmentActivityimplementsTabSelectedListener{/**Applicationtabmenu*/privateTopMenumenu;@Overridepublicvoi

android - 如何使用 PagerAdapter 替换 ViewPager 中的 Fragment?

我的问题我正在使用ViewPager在FragmentActivity中显示fragment。ViewPager从附加的FragmentPagerAdapter获取fragment。mViewPager=(ViewPager)findViewById(R.id.view_pager);mAdapter=newHomePagerAdapter(getSupportFragmentManager());mViewPager.setAdapter(mAdapter);假设ViewPager有3个fragment要显示:Fragment1、Fragment2、Fragment3。Fragmen

android - 从 fragment 调用 setHasOptionsMenu(true) 会导致多次调用 Activity 中的 onCreateOptionsMenu

我有一个简单的Activity,其中包含一个ViewPager。我试图从我的一个Fragment向菜单添加一些菜单项,但是我遇到了一些奇怪的行为。调用:setHasOptionsMenu(true);从我的fragment中导致每次我在ViewPager中更改fragment时调用封闭Activity的onCreateOptionsMenu()方法>。这是正常的吗? 最佳答案 这绝对是“正常的”。它可能不适合您的特定用例,但绝对是预期的行为。查看android.support.v4.app.Fragment.setHasOption

android - LoginButton 与原生 Fragment

我正在尝试使用此处的教程实现FacebookLoginButtonhttps://developers.facebook.com/docs/android/login-with-facebook/v2.0#step2问题出在authButton.setFragment(this);行。我正在使用原生fragment(android.app.Fragment),但setFragment需要一个支持fragment(android.support.v4.app.Fragment)。编辑:我无法切换到支持fragment,我有一个使用原生fragment的大型应用。

android - 是否有创建操作按钮 fragment 的简单方法?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion操作按钮是这样的:(来源:android.com)我认为框架应该提供易于使用的fragment,开发者只需提供标题、图标、背景图像和监听器。我没有在文档中找到它,你知道吗?

android - 如何在 OnCreateView() 之外获取 Fragment 的 View

我有一个带有TableLayout的Fragment。表中的数据来自SQLite数据库。SQLite数据库是从MainActivity中的AsyncTask中的RESTfulweb服务填充的。Fragment必须等待任务完成才能填充表。Fragment监听要调用的任务onPostExecute()方法。如果是,则调用Fragment中的方法onLoadAndStoreComplete()。这一切都有效。我需要在fragment的OnCreateView()方法之外获取TableLayout的View。如果我可以在onLoadAndStoreComplete中获取fragment的Vie