O que você esta procurando?

sábado, 6 de dezembro de 2014

android - TRAVANDO A ORIENTAÇÃO DO APP

Não quer que sua app fique "virando" quando o usuário vira o dispositivo?
Simples, no arquivo AndroidManifest.xml insira as seguintes linhas na tag application:

<application
          ...
         ...
         android:screenOrientation="portrait" 
        android:configChanges="orientation"
          ...
          ... 
 >
 a configuração android:screenOrientation aceita os seguintes valores:
portrait e landscape
Fácil, fácil!

android - ACTIVITY FULL SCREEN

Seguindo a linha do último post, vamos fazer nossa activity preencher toda a tela do dispositivo.
Na classe que representa sua activity, insira a seguinte linha no método onCreate:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

deve ficar assim:

@Override
public void onCreate(Bundle savedInstanceState) {
          getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
}

Pronto, isso já basta para que sua activity preencha toda a tela do dispositivo android.
Fácil, fácil!

android - REMOVENDO A BARRA DE TÍTULO

Geralmente, por motivo de falta de espaço, gostaríamos que aquela barrinha com o nome do app sumisse de lá deixando assim alguns míseros pixels a mais disponíveis para ocuparmos, bem isso é tarefa simples, basta inserirmos uma única configuração no arquivo AndroidManifest.xml do projeto:
Para eliminar a barra somente da Activity, basta faça assim:

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

Agora se deseja retirar a barrinha em todas as Activitys do app, coloque a configuração dentro da tag application, assim:

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

Fácil, fácil!