Mein Hauptlayout besteht aus drei Ansichten. Ich werde das Ansichts-Label, wo ich weiß nicht, wie zu implementieren es MysteriousView:Wie kann ich meine Ansicht während des Betriebs in Android austauschen?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<TextView
android:id="@+id/TextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<MysteriousView
android:id="@+id/MysteriousView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/TextView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Dann habe ich drei großen Tisch Ansichten, die in ihren eigenen .xml
Dateien definiert sind. Manchmal möchte ich TableView1
in MysteriousView
anzeigen und manchmal möchte ich TableView2
in MysteriousView
anzeigen.
TableView1
hat 7 Zeilen und 5 Spalten. TableView2
hat 6 Zeilen und 6 Spalten. TableView3
hat 5 Zeilen und 5 Spalten. Ich mache ungefähr 50 Änderungen über die Lebensdauer der Aktivität.
Ich möchte in der Lage sein, sie so schnell wie möglich miteinander zu ersetzen. Es wäre gut, wenn die Umschaltzeit weniger als 100 ms beträgt.
Was ist der beste Weg, um diese Änderungen zu implementieren?
Lesen Sie über Fragmente hier: http://developer.android.com/guide/components/fragments.html –