Android - Как создавать вкладки по требованию, используя существующий макет?
Обязательная справочная информация: я создаю планшетное приложение для агентов по недвижимости, которое можно использовать при цитировании домов и зданий. Поскольку в доме или квартире может быть любое количество комнат, я подумал, что было бы неплохо создать решение на основе вкладок, позволяющее разделять комнаты на комнаты и создавать по одной вкладке на комнату по требованию.
Я ознакомился с несколькими учебниками вкладок, но все решения, которые я нашел, имеют дело с предопределенным количеством вкладок и используют устаревший 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;
}
});
Проблема: я хочу повторно использовать существующий макет для новой вкладки и каким-то образом вести подсчет того, сколько вкладок уже создано.