android: theme = "@ android: estilo / Theme.NoTitleBar.Fullscreen" funciona no nível do aplicativo, mas não no nível de atividade. Qualquer pista?
Eu preciso fazer uma das minhas atividades chamadaMyNoStatusBarActivity.java
uma atividade em tela cheia.
Eu adicionei no Manifesto:
<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>
E noonCreate
da minha atividade:
<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>
Fazer tudo isso apenas oculta a barra TITLE e não a barra STATUS.
Além disso, se eu usar o tema do manifesto no nível do aplicativo em vez da minha atividade, isso funcionará, mas para todas as atividades do meu aplicativo que não é o que eu quero. Eu quero a barra de status não apenas para uma atividade específica.
Ajuda será muito apreciada. Thnx!
P.S: Estou bem, este comportamento não está mais disponível no Honeycomb / ICS. Eu preciso disso apenas para 2.2 e 2.3
EDITAR
Tentei todas as sugestões mencionadas em outras soluções em SO, mas sem sucesso ainda. O tema funciona quando aplicado ao nível do aplicativo, mas não no nível de atividade.
Estou usando o HTC WildFire-S, android ver 2.3.5