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

时间:2013-05-27 12:45:25

标签: android android-fragments preferenceactivity

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

任何人都可以帮助隐藏偏好片段的标题栏吗?

4 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

尝试在Android Manifest的PreferenceActivity中使用它:

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

答案 3 :(得分:0)

这是应删除的痕迹标题。

您可以在onBuildHeaders方法中的PreferenceActivity中创建标题。单击Header然后创建PreferenceFragment。 Header的痕迹标题可以设置为空字符串。这将删除PreferenceFragment的标题。

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