Android - Wie erstelle ich Registerkarten nach Bedarf unter Verwendung des vorhandenen Layouts?

Obligatorische Hintergrundinformationen: Ich erstelle eine Tablet-App für Immobilienmakler, die ich zum Zitieren von Häusern und Gebäuden verwenden kann. Da ein Haus oder eine Wohnung eine beliebige Anzahl von Räumen haben kann, dachte ich, es wäre schön, eine tab-basierte Lösung zu entwickeln, die es erlaubt, Raum für Raum zu gehen und je nach Bedarf einen Tab pro Raum zu erstellen.

Ich habe mehrere Tab-Tutorials durchlaufen, aber alle Lösungen, die ich gefunden habe, befassen sich mit einer vordefinierten Anzahl von Tabs und verwenden den veralteten TabHost.

TabHost.TabSpec ourSpec = tabhost.newTabSpec("tag1");
ourSpec.setContent(new TabHost.TabContentFactory()
{

    @Override
    public View createTabContent(String tag)
    {
        // Put some GUI stuff here
        return null;
    }
});

Problem: Ich möchte ein vorhandenes Layout für die neue Registerkarte wiederverwenden und irgendwie zählen, wie viele Registerkarten bisher erstellt wurden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage