2011-01-26 3 views
1

Je développe actuellement une application qui n'est pas en plein écran (la barre de notification est visible). Au fond de la plupart de mes activités, j'ai un tiroir coulissant qui fait apparaître une sorte de tableau de bord. A partir de maintenant, ce tiroir coulissant fait partie du RelativeLayout principal et montre/cache bien. Cependant, bien sûr, il est étendu au bas de la zone de notification.Android SlidingDrawer en haut de la barre de notification (ou basculer la visibilité de celui-ci)

J'ai besoin de ce tiroir coulissant pour couvrir la barre de notification afin qu'il prenne tout l'écran. Peut-être en l'attachant à la mise en page principale au lieu de la mise en page de l'activité? Une autre façon de procéder serait de cacher la barre de notification (peut-être en utilisant une animation pour la faire glisser) lorsque le tiroir coulissant s'ouvre et de le montrer lorsque le tiroir se ferme.

Est-ce que quelqu'un a réussi à faire une telle chose?

Répondre

0

Vous ne pouvez pas dessiner des vues au-dessus de la barre de notification. Vous pouvez le cacher en faisant votre application en plein écran, mais c'est tout.

+0

Et faire l'application en plein écran ne peut pas être basculé à tout moment, ai-je raison? –

+0

Ça peut, mais c'est habituellement distrayant. –

+0

Merci, va essayer de rendre l'interface utilisateur utilisable sans aucune solution de contournement. Ce serait cool de toute façon si nous pouvions exiger que la zone de notification disparaisse pendant un certain temps. –

Questions connexes