Убрать TitleBar

Интерфейс, диалоги, темы, стили, меню
Ответить
AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 18:31

Пробую, но никак не получается.
API - 10

public class MainActivity extends ActionBarActivity implements
ActionBar.TabListener {
private RequestQueue mVolleyQueue;
...
...

// НЕ РАБОТАЕТ !!! requestWindowFeature(Window.FEATURE_NO_TITLE);
// не работает this.requestWindowFeature(Window.FEATURE_NO_TITLE);

// ЭТО УБИРАЕТ notification bar
// getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,


Пробовал сделать кастомный, пишет ошибку.
/*
/*
* ТУТ ОШИБКА "You can't combine custom ..."
* requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
* getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
* R.layout.custom_title);
*/

МЕНЯЛ МАНИФЕСТ
В манифесте
<application android:theme="@android:style/Theme.Black.NoTitleBar">
Ошибка - java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

Поудалял все в values-v11 values-v14

В всех активити ничего не устанавливается.

Ничего не помагает. Хелп, плз.
Последний раз редактировалось AlexVinn 20 май 2014, 18:46, всего редактировалось 1 раз.
Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 18:38

Код: Выделить всё

public void onCreate(Bundle savedInstanceState) 
{
        super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);   getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);
}
Обрати внимание,что установка фулскрина идет сразу после onCreate и до установки content view
Последний раз редактировалось yanchumak 20 май 2014, 18:43, всего редактировалось 2 раза.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 18:40

<application android:theme="@android:style/Theme.Black.NoTitleBar">

"android:theme="@android:style/Theme.Black.NoTitleBar" нужно указывать в активити, а не в секции приложения

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 18:43

error: Error: String types not allowed (at 'theme' with value 'android:theme="@android:style/
Theme.Black.NoTitleBar').

делал до установки content view

yanchumak писал(а):<application android:theme="@android:style/Theme.Black.NoTitleBar">

"android:theme="@android:style/Theme.Black.NoTitleBar" нужно указывать в активити, а не в секции приложения
Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 18:57

ты в активити это делаешь?ибо в активити это 100% рабочий код

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 19:10

Да, в активити. Это какой-то полтергейтс... я, блин, фигею.... ((
Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 19:17

AlexVinn писал(а):Да, в активити. Это какой-то полтергейтс... я, блин, фигею.... ((
попробуй создать проект с нуля, в манифесте ничего не меняй, только добавь в оnCreate

Код: Выделить всё

requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 19:42

Создал новый проект, всё по умолчанию. Вставил код. Полный экран и Тайтл на месте (((
Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 19:44

AlexVinn писал(а):Создал новый проект, всё по умолчанию. Вставил код. Полный экран и Тайтл на месте (((
а кинь скрин

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 19:46

сек, я под убунтой, с их редактором пока не разобрался
Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 19:51

AlexVinn писал(а):сек, я под убунтой, с их редактором пока не разобрался
я конечно могу ошибаться, но проблема может быть из-за IDE. у меня вот тестовый проект(созданый еклипсе) с теми двумя строчками и всё гуд, попробуй на винде, если есть возможность

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 19:56

Тут должна быть подпись.

yanchumak
Сообщения: 31
Зарегистрирован: 19 май 2014, 10:50

Re: Убрать TitleBar

Сообщение yanchumak » 20 май 2014, 20:13

попробуй отнаследоваться не от ActionBarActivity, a от Activity

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 20:25

попробовал другой эмулятор - РАБОТАЕТ.
Спасибо. Эмулятор не правильно отображает. Или наоборот - правильно.
Android 2.3.3 API Level - 10
Тут должна быть подпись.

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Убрать TitleBar

Сообщение Viewer » 20 май 2014, 21:29

Не совсем понял что нужно убрать, если ActionBar, то
getSupportActionBar().hide();//Скрыть ActionBar
getSupportActionBar().show();//Показать ActionBar

При использовании библиотеки AppCompat системная панель Title и так скрыта, поскольку в базовой теме
Theme.Base.AppCompat это уже указано - <item name="android:windowNoTitle">true</item>
(было бы даже странно, если бы это было не так, мы бы видели две панели на экране)
Последний раз редактировалось Viewer 20 май 2014, 21:56, всего редактировалось 1 раз.

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 21:51

TitleBar. Там где название с иконкой.
Вообщем на чистом проекте работает - requestWindowFeature(Window.FEATURE_NO_TITLE);
А вот на проекте где уже куча всего пишет ошибку.
Где-то еще завязано, но где не могу понять.ab

В пректе есть ViewPager
Tab закладки.
Вот когда их инициализирует - выдает ошибку.

Viewer, может ты поможешь ?

Ошибка при requestWindowFeature(Window.FEATURE_NO_TITLE);

05-20 14:49:15.670: E/AndroidRuntime(2294): java.lang.NullPointerException
05-20 14:49:15.670: E/AndroidRuntime(2294): at android.support.v7.app.ActionBarImplICS.setNavigationMode(ActionBarImplICS.java:229)


Хелп.


Viewer писал(а):Не совсем понял что нужно убрать, если ActionBar, то
getSupportActionBar().hide();//Скрыть ActionBar
getSupportActionBar().show();//Показать ActionBar
Последний раз редактировалось AlexVinn 20 май 2014, 22:17, всего редактировалось 1 раз.
Тут должна быть подпись.

AlexVinn
Сообщения: 81
Зарегистрирован: 04 апр 2014, 04:56

Re: Убрать TitleBar

Сообщение AlexVinn » 20 май 2014, 21:58

Блин, всего-то Тайтл скрыть.... вот же попандос ))
Тут должна быть подпись.

Viewer
Сообщения: 180
Зарегистрирован: 30 апр 2014, 11:42

Re: Убрать TitleBar

Сообщение Viewer » 20 май 2014, 22:03

AlexVinn писал(а):TitleBar. Там где название с иконкой.
Если вы используете ActionBar и ActionBarActivity то TitleBar там нет, вместо него там ActionBar (с иконкой и названием :)).
Так что не пытайтесь скрыть того чего нет.
Где-то еще завязано, но где не могу понять.
Ну так разберитесь где еще намусорили.

Ответить