Мне нужно сделать одно из моих действий под названием MyNoStatusBarActivity.java
полным -Экранная активность.
Я добавил в манифест:
<activity
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:name=".MyNoStatusBarActivity"
android:noHistory="true"
android:label="@string/app_name"
android:configChanges="touchscreen|keyboard|keyboardHidden|navigation|orientation">
...
</activity>
И в onCreate
моей активности:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
Все это просто скрывает строку ЗАГОЛОВОК, а не строку СТАТУС.
Также, если я использую тема манифеста на уровне приложения вместо моей активности, она работает, но для всех действий моего приложения, а это не то, что я хочу. Я хочу, чтобы строка состояния не отображалась только для одного конкретного действия.
Помощь будет очень признательна. Thnx !
PS :Я в порядке, это поведение больше не доступно в Honeycomb/ICS. Мне это нужно только для 2.2 и 2.3
EDIT
Пробовал все предложения, упомянутые в других решениях в SO, но нет Тема работает на уровне приложения, но не на уровне активности
Я использую HTC WildFire-S, Android версии 2.3.5