Je veux faire un écran de démarrage dans mon application, pour cela j'ai besoin de savoir comment afficher une image en plein écran. Cela m'a pu faire par code XML ou Java? Et comment? Pour l'instant je viens de faire ceci:[Écran de démarrage] Comment afficher une image en plein écran?
public class SplashScreen extends Activity {
private static final int STOPSPLASH = 0;
private static final long SPLASHTIME = 5000;
private Handler splashHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case STOPSPLASH:
//remove SplashScreen from view
Intent intent = new Intent(SplashScreen.this, jetpack.class);
startActivity(intent);
break;
}
super.handleMessage(msg);
}
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
Message msg = new Message();
msg.what = STOPSPLASH;
splashHandler.sendMessageDelayed(msg, SPLASHTIME);
}
}
Comment peut-être ce splash_screen.xml? Nous vous remercions de votre aide.
Excellente question, mais j'ai un autre problème, quand j'appuie sur le bouton de retour i avoir l'écran de démarrage showen une autre fois, je vais ouvrir un autre sujet. Merci :). – androniennn
vous devez appeler 'finish();' et l'activité ne sera pas affichée lorsque vous appuyez sur le bouton de retour. –
aussi ce serait bien si vous pouviez faire fonctionner cet écran de démarrage sur un fil. –