Android - Jak tworzyć karty na żądanie przy użyciu istniejącego układu?
Obowiązkowe informacje podstawowe: Buduję aplikację na tablet dla pośredników w obrocie nieruchomościami, z której korzystam przy cytowaniu domów i budynków. Ponieważ dom lub mieszkanie może mieć dowolną liczbę pokoi, pomyślałem, że dobrze byłoby zbudować rozwiązanie oparte na kartach, które pozwalało przejść do pokoju po pokoju i utworzyć jedną kartę na pokój na żądanie.
Przeszedłem przez kilka samouczków z zakładkami, ale wszystkie rozwiązania, które znalazłem, dotyczą wstępnie zdefiniowanej liczby kart i używają przestarzałej 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: Chcę ponownie wykorzystać istniejący układ dla nowej karty i jakoś zachować liczbę dotychczas utworzonych kart.