2011-10-24 2 views
1

Comment créer une fenêtre flottante dans Android Honeycomb comme celle de la calculatrice ou de l'application du bloc-notes?Fenêtre flottante en nid d'abeille

Je l'ai testé avec

android: theme = "@ android: le style/Theme.Dialog"

et je reçois une activité transparente centrée, mais le problème est que ce n » est pas t mobile et n'a pas de bouton de fermeture.

Example of floating window

+0

Envisageriez-vous plutôt de créer un widget? –

+0

Non si c'est posible d'une autre manière. L'application Calculatrice ne semble pas être un widget. – lujop

Répondre

2

Que vous calculatrice montrer ne fait pas partie d'Android. En outre, les fenêtres Android n'ont pas de boutons de fermeture comme ça. Je ne sais pas ce que vous regardez, mais ce n'est pas standard Android en aucune façon forme ou forme.

+0

Mais alors comment cela se fait-il, c'est une API Samsung personnalisée? – lujop

+2

Celui qui a fait votre appareil l'a fait. Si c'est Samsung, c'est Samsung. Ce n'est pas nécessairement une API, juste quelques trucs intégrés personnalisés qu'ils ont fait. – hackbod

1

AirCalc peut le faire https://play.google.com/store/apps/details?id=com.myboyfriendisageek.aircalc&hl=en

--edit

Juste pour ajouter à ma réponse précédente. Il n'a pas besoin d'être une API personnalisée fournie par le fabricant du périphérique comme @hackbod mentionné dans la réponse ci-dessus.

Vous pouvez réellement écrire un service et ajouter une mise en page au WindowManager et le définir pour être TYPE_SYSTEM_OVERLAY et voilà, votre application s'exécute au-dessus d'autres applications.

Questions connexes