Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 使用操作栏中的选项卡处理屏幕方向的片段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有人可以向我解释或者可能指出一个链接一个例子,说明当涉及片段时应该如何处理屏幕方向.我目前遇到的问题是我有一个带有三个标签的操作栏的应用程序.每个选项卡包含一个片段.因此,当我翻转设备时,只使用我设置的一个片段
actionbar.setSELEctedNavigationItem(1)

显示(没有混淆,其他选项卡是可见的,但当我点击它们没有任何反应时,它们无法选择和显示.它们的内容永远不会显示).在这些情况下是否有某些事情要做?有人可以给我一个建议,我会很感激.感谢你.

解决方法

我有同样的问题,并在这里找到了解决方案:
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html

问题是以前保存的状态中的选项卡已经存在碎片.你必须停用它们.

这是TabListener的构造函数代码片段:

public TabListener(Activity activity,String tag,Class<T> clz,Bundle args) {
        mActivity = activity;
        mTag = tag;
        mClass = clz;
        mArgs = args;

        // check to see if we already have a fragment for this tab,probably
        // from a prevIoUsly saved state.  If so,deactivate it,because our
        // initial state is that a tab isn't shown.
        mFragment = mActivity.getFragmentManager().findFragmentByTag(mTag);
        if (mFragment != null && !mFragment.isDetached()) {
            Fragmenttransaction ft = mActivity.getFragmentManager().begintransaction();
            ft.detach(mFragment);
            ft.commit();
        }
    }

希望我能帮助你.

大佬总结

以上是大佬教程为你收集整理的android – 使用操作栏中的选项卡处理屏幕方向的片段全部内容,希望文章能够帮你解决android – 使用操作栏中的选项卡处理屏幕方向的片段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。