Sto facendo un layout in cui diversi contenuti verranno visualizzati in un unico posto.
Esempio: Quando fai clic sul pulsante 1, il contesto verrà visualizzato nella casella A e se clicco sul pulsante successivo4, il contant verrà visualizzato anche nella casella a
Sto usando ViewFlipper per questo sotto è il codice xml
<ViewFlipper
android:id="@+id/view_flipper"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="6dip" >
<include
android:id="@+id/a1"
layout="@layout/a1" />
<include
android:id="@+id/a2"
layout="@layout/a2" />
<include
android:id="@+id/a3"
layout="@layout/a3" />
</ViewFlipper>
di seguito è l'ascoltatore onclick che utilizzo
a1.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
viewFlipper.bringChildToFront(myFragmentView.findViewById(R.id.ghfristd));
}
});
ma nulla sembra comparire.
se Viewflipper non è consigliabile da usare nell'immagine di esempio, ho fornito ciò che sarebbe consigliabile. qualsiasi suggerimento è benvenuto
risposte:
0 per risposta № 1Se vuoi che ViewFlipper mostri una particolare vista figlia, dovresti usare
viewFlipper.setDisplayedChild(index);
Dove indice è l'indice del bambino.