2011-12-15 11 views
7

Sto provando a cambiare o passare tra due schede che ho all'interno del layout grafico di eclissi in modo che possa vedere gli elementi sull'altra scheda. È possibile? l'unico modo che ho potuto vedere di fare questo è di fare la seconda scheda, brevemente essere la prima poiché è quello che viene mostrato quando si visualizza il layout in questo modo.Come passare o cambiare tra le schede nel layout grafico sdk di Android?

Ci scusiamo se questa domanda è stata richiesta in precedenza ma ho cercato su Google e qui prima di pubblicare.

risposta

8

Ciò che si potrebbe fare è spostare ciascun contenuto di tabulazione nel proprio file XML - diciamo: tab1.xml e tab2.xml.

Allora dove si è aggiunto nel layout con la TabHost e TabWidget, si utilizza il tag include invece:

<include layout="@layout/tab1" />  
<include layout="@layout/tab2" /> 

In questo modo si sarà in grado di visualizzare l'ciascuna Tab come proprio layout e don' t devi preoccuparti di cambiare scheda nell'editor di layout grafico.

+0

Kasper grazie per la risposta. Dove fanno queste dichiarazioni incluse? sono questi sotto la cornice? Anche i file tab1/2.xml sono questi file xml con layout completo? – TimCS

+0

tab1 e ​​tab2 sono file di layout completi sì. Immaginavo, dal momento che hai parlato di swithing della scheda visualizzata nell'editor di layout grafico che hai aggiunto il layout a ogni scheda del tuo file XML, quindi l'include lo sostituirà. – kaspermoerch

+0

Kasper - grazie ancora per la risposta, le schede sono attualmente in un layout, quindi ho due layout relativi sotto il layout del frame. Dovrei inserire le istruzioni di inclusione al posto di queste due schede all'interno del layout della cornice? – TimCS

-2

Ok, così ho sbagliato a capire il question..you possibile trascinare il gruppo di elementi e mettere dove vuoi ...

Se questa non è la risposta, si prega di specificare nel dettaglio cosa vuoi per sapere esattamente

+0

La domanda riguarda il layout grafico in eclissi – Jin35

+0

Shalin, grazie per la tua risposta, proverò a spostare gli elementi come suggerito ma ho provato a spostare la scheda in questione ma è solo un casino. – TimCS

0

Come so che non c'è modo di cambiare la scheda selezionata lì - né altre viste - caselle di controllo per esempio. L'unica possibilità è cambiare i parametri e vedere i risultati.