如何在android中隐藏偏好片段的标题栏



我想隐藏偏好片段的标题栏,不能使用requestWindowFeature(Window.FEATURE_NO_TITLE),因为它只适用于全屏活动,而不适用于子屏幕。

有没有人可以帮助隐藏偏好片段的标题栏?

在你的片段onCreate()中添加代码:

ActionBar action=getActivity().getActionBar();
action.hide();

最后我找到了隐藏片段头的解决方案:

((FragmentBreadCrumbs)(findViewById(android.R.id.title))).setVisibility(View.GONE);

尝试在Android Manifest中使用PreferenceActivity:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

这是应该删除的breadcrumb标题。

你可以在onBuildHeaders方法中的PreferenceActivity中创建header。然后单击Header创建PreferenceFragment。Header的breadcrumb标题可以设置为一个空字符串。这将删除PreferenceFragment的标题。

public void onBuildHeaders(List<Header> target) {
    Header header = new Header();
    header.fragment = "YourPreferenceFragment";
    header.title = "Header title";
    header.breadCrumbTitle = "";
    target.add(header);
}

最新更新