android: theme = „@ android: style / Theme.NoTitleBar.Full screen” działa na poziomie aplikacji, ale nie na poziomie aktywności. Jakaś wskazówka?

Muszę wywołać jedną z moich czynnościMyNoStatusBarActivity.java działanie na pełnym ekranie.

Dodałem w Manifeście:

<code><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>
</code>

I wonCreate mojej działalności:

<code>@Override
public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);

    getWindow().setFlags(
        WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
</code>

Wykonanie tego wszystkiego ukrywa pasek TYTUŁU, a nie pasek STATUS.

Również jeśli użyję motywu manifestu na poziomie aplikacji zamiast mojej aktywności, działa, ale dla wszystkich działań mojej aplikacji, która nie jest tym, czego chcę. Chcę, aby pasek stanu nie był tylko dla jednego konkretnego działania.

Pomoc będzie naprawdę doceniana. Thnx!

P.: Jestem ok, to zachowanie nie jest już dostępne w Honeycomb / ICS. Potrzebuję tego tylko dla wersji 2.2 i 2.3

EDYTOWAĆ

Wypróbowałem wszystkie sugestie wymienione w innych rozwiązaniach w SO, ale nie udało się jeszcze. Motyw działa, gdy jest stosowany na poziomie aplikacji, ale nie na poziomie aktywności.

Używam HTC WildFire-S, wer. 2.3.5

questionAnswers(5)

yourAnswerToTheQuestion