Android - переключение между списками без изменения макета? - PullRequest
2 голосов
/ 08 ноября 2010

Я не ищу точный код здесь, просто указание на то, что искать и о чем я должен читать, чтобы я мог понять это.

У меня есть макет, который я хотел быостаются статичными, с изменением только списка, в зависимости от того, что выбрано из списка.Я перезагрузил данные в списке, но мне бы хотелось, чтобы анимация перехода между вариантами выбиралась, и чтобы приложение возвращалось в предыдущее меню при нажатии назад.

Кто-то предложил использовать переключатель режимов просмотра, который выглядит какбыло бы замечательно, но я все еще не уверен, как заполнить представление списка в макете с помощью обычной компоновки строк, а затем при выделении сделать анимированный переход к пользовательской строке.Кроме того, кажется, что переключатель режимов просмотра ограничен двумя представлениями, поэтому это может быть ограничением, когда я хочу углубиться в несколько меню.

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

Надеюсь, это не слишком расплывчато, но если это так, я буду более чем рад объяснить себя дальше.

1 Ответ

1 голос
/ 08 ноября 2010

Не знаю, если вы это имели в виду, но пытались ли вы показывать и скрывать виды?

findViewById(R.id.listViewID).setVisibility(LinearLayout.GONE); //hide the one you want
findViewById(R.id.listViewID2).setVisibility(LinearLayout.VISIBLE); //show the one you want

Надеюсь, это то, что вы имели в виду:)

...