2012-06-08 2 views
0

У меня есть вид с TabHost и TabWidget, который размещает на каждой вкладке ListView. Мне нужно иметь вид empty для каждого ListView. То есть на каждой вкладке, если в соответствующем ListView нет элементов, мне нужно отобразить другое представление.Как реализовать два пустых представления в макете

Если у меня есть одна вкладка с видом, помеченным @android:id/empty id в макете xml-файла, он работает отлично. Но как можно сделать одно и то же для каждой вкладки?

Я предпочитаю простое решение с минимальным кодированием. Я бы хотел, чтобы Android поддерживал что-то вроде @android:id/empty1 и @android:id/empty2, но это не так.

ОБНОВЛЕНИЕ: Решено. Пользовательские идентификаторы работают нормально и для пустых представлений. Было моим недоразумением, что только предустановленные Android-представления с определенным идентификатором могут служить пустым представлением.

+0

Знаете ли вы, что можете публиковать сообщения и принимать свои ответы? Выполнение этого предпочтительнее, чтобы добавить обновление в вопрос, чтобы сказать, что вы решили это. Вопрос будет закрыт как слишком локализованный, что может отрицательно повлиять на вашу будущую способность задавать новые вопросы. Приветствия. – Kev

+0

@ Kev, конечно, я знаю это, и я делал это несколько раз. – Stan

ответ

0

После короткого расследования выяснилось, что пользовательские идентификаторы работают нормально и для пустых видов. Было моим недоразумением, что только предустановленные Android-представления с определенным идентификатором могут служить пустым представлением.

Смежные вопросы