Domanda

Sto prendendo il HelloTabWidget Esempio Android e provare due cose:

  • Spostando le schede in basso rispetto a top (se è persino desiderabile da un POV dell'interfaccia utente Android)
  • Rendere ogni scheda mostra un particolare WebView nello spazio sopra

Ho questo per un layout (alto livello):

<TabHost>
  <LinearLayout>
    <FrameLayout>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
      <WebView/>
    </FrameLayout>
    <TabWidget/>
  </LinearLayout>
</TabHost>

Tutto ha una larghezza / altezza impostata su fill_parent ad eccezione di TabWidget che ha layout_height impostato su wrap_content (e layout_gravity impostato su bottom ).

La prima cosa che ho notato è che WebView non mostra nulla finché tutti i genitori non hanno impostato larghezza / altezza su fill_parent . Tuttavia, una volta che lo faccio, riempiono l'intero display, oscurando il TabWidget .

C'è qualche altro trucco per far giocare bene queste due viste?

È stato utile?

Soluzione

AFAIK, le schede non funzioneranno in fondo.

TabHost e WebView funzionano bene insieme, anche se non ho un campione attuale che lo dimostra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top