Включение и отключение строки заголовка в Android - PullRequest
1 голос
/ 16 августа 2011

Я хочу включить и отключить строку заголовка в зависимости от точки входа для действия. Как я могу это сделать (это может быть в XML или в коде)? Заранее спасибо.

Ответы [ 2 ]

7 голосов
/ 16 августа 2011

вы можете скрыть строку заголовка следующим образом

//Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

или измените в XML-файле, например,

<activity android:name=".MainActivity"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">

или использовать стиль с XML-файлом следующим образом

<style name="generalnotitle" parent="general">
    <item name="android:windowNoTitle">true</item>
</style>
5 голосов
/ 16 августа 2011

Попробуйте это .. это взломать ..

titleView = getWindow().findViewById(android.R.id.title);
    if (titleView != null) {
        ViewParent parent = titleView.getParent();
        if (parent != null && (parent instanceof View)) {
         View parentView = (View)parent;
         parentView.setVisibility(View.GONE);
    }
...