Видел пост, но не обратил внимание на коммент. То бишь он пишет, что необходимо использовать для навигации между активити в табах ViewFlipper? Тогда получим лучший путь управления памятью.
Весь проект выложить не могу, потому кусочный вариант.
Спасибо за замечания, теперь по вашим пунктам:
1. Вложенность лэйаутов не превышает 10. Пишется под версию 2.1, как основную.
2. Данный метод сугубо для тестирования использовался во время поиска ошибки, вообще уберется в дальнейшем.
3. Вы правы, но врят ли ошибка в этом. Также использовалась во время исправления ошибки, позже исправится на this.
4. Я хорошо знаком Java, Swing, стандартной моделью обработки событий и прекрасно понимаю алтернативы. Обработчики специально вынесены во внутренние приватные классы.
Если подставить вместо shape, картинки, то будет также как и у меня по суте. Пример примечателен только тем, что там используется shape и transient в селекторе. Или я ошибаюсь?
забыл, что еще внизу накладывается на табы картинка: final TabWidget tabWidget = getTabWidget();
for(int i = 0; i < tabWidget.getChildCount(); i++) {
RelativeLayout tabLayout = (RelativeLayout) tabWidget.getChildAt(i);
tabLayout.setBackgroundDrawable(res.getDrawable(R.drawable.bottom));
}
В том и прикол. Была б ошибка подобного рода, то Эклипс подсказал бы, но нет. Все соответствия есть. Постараюсь снова внимательно посмотреть и притащить сюда код. В любом случае спасибо:)