2013-10-10 15 views
8

Sto provando a far funzionare l'app PhoneGap su Windows Phone 8. Il mio problema più grande adesso è che l'altezza della mia app è calcolato in base all'altezza del dispositivo. Ma questo include la barra di stato WP8.Windows Phone 8 - Nascondere la barra di stato in App PhoneGap, che utilizza jQuery Mobile

Poiché ho bisogno che il mio piè di pagina sia nella parte inferiore esatta della mia pagina, consentendo all'utente di controllare la mia app, mi chiedevo se in Phoneonap 3.1 ci fosse un modo per nascondere la barra di stato di Windows Phone o per dirlo jQuery Mobile che ha bisogno di escludere l'altezza della barra di stato. Ho provato a impostare il padding del corpo e configurare l'app per l'esecuzione in modalità a schermo intero. Entrambe le cose fallirono.

Come sempre, felice per i suggerimenti.

risposta

12

Mi piacerebbe rispondere alla mia domanda per chiunque possa incontrare lo stesso. La soluzione è quella di aprire il

MainPage.xaml

e sostituire la "vera" nella seguente riga in modo che

shell:SystemTray.IsVisible="True" 
//BECOMES 
shell:SystemTray.IsVisible="False" 

Successivamente lo SystemTray, è così che si chiama;), non verrà più visualizzato.

Acclamazioni

+0

cosa dire ottenere l'altezza della finestra corretta? – Guglie

2

L'approccio giusto sarebbe quello di specificare la modalità a tutto schermo in config.xml. Copia la seguente voce in www \ config.xml che disabiliterà la barra di stato per tutte le piattaforme.

<preference name="Fullscreen" value="true" /> 
+0

Ehi, ormai il problema è risolto, quindi sì: questo sarebbe l'approccio giusto ora. Allora non ha funzionato. –

+0

Questa è la vera soluzione per PhoneGap –

Problemi correlati