【问题标题】:Use PreferenceFragment in Bottom Navigation Tabbed Application在底部导航选项卡式应用程序中使用 PreferenceFragment
【发布时间】:2017-10-04 08:14:31
【问题描述】:

主要活动:

switch (item.getItemId()) {
                        case R.id.action_item1:
                            selectedFragment = MeetingsFragment.newInstance();
                            break;
                        case R.id.action_item2:
                            selectedFragment = FriendsFragment.newInstance();
                            break;
                        case R.id.action_item3:
                            selectedFragment = PreferenceFragment.newInstance();
                            break;
                    }
                    //selectedFragment.setArguments(bundle);
                    FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
                    transaction.replace(R.id.frame_layout, selectedFragment);
                    transaction.commit();

除了 PreferenceFragment(extends android.preference.PreferenceFragment) 之外的所有 Fragment 都扩展了 android.support.v4.app.Fragment。

编译器正在寻找 android.support.v4.app.Fragment。我想在其中一个选项卡中显示首选项。他们对此有任何解决方案吗?

【问题讨论】:

    标签: android fragment preferencefragment


    【解决方案1】:

    让您的PreferenceFragment 扩展PreferenceFragmentCompat

    【讨论】:

      【解决方案2】:

      使用 support-v7 库中包含的 PreferenceFragmentCompat

      这个类从 v4 中的 Fragment 继承,所以它应该适合你

      【讨论】:

        猜你喜欢
        • 2022-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-10
        • 2022-12-24
        • 1970-01-01
        相关资源
        最近更新 更多