Crea vista frammento di stack in Android
-
13-11-2019 - |
Domanda
Sto lavorando a un'applicazione che visualizza la vista dello stack come mostrato sopra usando frammenti. Tuttavia, dopo aver cercato il Web, non riesco a trovare alcuna implementazione di questo tipo di layout.
Qualcuno potrebbe farmi sapere come implementare questa vista dello stack usando frammenti?
Grazie in anticipo.
Soluzione
Questa è piuttosto una domanda ampia ...
Per quanto riguarda il layout, ci sono diversi modi per farlo. Un ampio contorno per la vista del paesaggio potrebbe essere così (dovrai riempire l'altezza, le larghezze e i pesi appropriati)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" >
<fragment
android:id="@+id/fragment1"
class="net.test.program.Fragment1" />
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical">
<fragment
android:id="@+id/fragment2"
android:name="net.test.program.Fragment2"/>
<fragment
android:id="@+id/fragment3"
android:name="net.test.program.Fragment3"/>
</LinearLayout>
</LinearLayout>
Per la vista sul ritratto semplicemente invertire i due Android: i tag di orientamento e regolare le tue altezze, larghezze e pesi. Quindi mettili nelle directory di layout appropriate.