2010-04-08 5 views

Répondre

3

Eh bien, je pense que c'est pas possible, mais vous réaliser quelque chose de similaire Makin votre FullScreen d'activité.

public class FullScreen extends Activity { 
    @Override 
    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); 
    } 
} 

Jorgesys

+0

Ce code sert à masquer la barre d'état. Je cherche un moyen de le montrer et ne pas laisser l'utilisateur le faire glisser vers le bas. –

+0

bien dans ce cas, mbaird a la raison. – Jorgesys

+0

Merci pour l'aide –

1
public void onWindowFocusChanged(boolean hasFocus) { 
super.onWindowFocusChanged(hasFocus); 


Log.d("Focus debug", "Focus changed !"); 

if(!hasFocus) { 
Log.d("Focus debug", "Lost focus !"); 

Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); 
sendBroadcast(closeDialog); 
} 
} 
+0

ce serait bien si vous pouviez expliquer ce que ce code que faire aussi bien :) – MZaragoza

+0

Bien sûr! Cette méthode est donc une méthode système identique à onPause, onStart etc. Cette méthode vérifie Si l'application a perdu le focus, si oui, elle enverra une intention au système de fermer toute boîte de dialogue au dessus de votre application :) –

Questions connexes