Страница 1 из 1

Как поменять содержимое FrameLayout на другой класс

Добавлено: 10 янв 2015, 15:36
DEM909
В Android Studio создал новый проект Navigation Drawable Activity в котором есть возможность вызывать боковое меню. Я хочу сделать так, что бы при клике на одну из ссылок из этого меню основной Layout менялся на другой.

Как я понимаю дело в этом коде:

Код: Выделить всё


        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {


            View rootView = inflater.inflate(Main.menuArr[Main.menuId], null);

            return rootView;
        }
В menuArr и menuId находится список наших layout`ов и номер ссылки на которую мы кликнули оответственно.
Но проблема в том, что при клике меняется сам layout, но он не подключен к своему классу и все действия, которые там совершаются (парсинг сайта) не отображаются, а выводится стандартный layout.

Вопрос такой: как можно сделать переход между активити для этого фрэйма, а не только между лайаутами?

Надеюсь объяснил понятно и заранее спасибо за ответ!

PS. пробовал ставить

Код: Выделить всё

            Intent intent = new Intent(this.getActivity(), Main.menuClassArr[Main.menuId]);
            startActivity(intent);
Но тогда заменяется вся активность и пропадает выдвигающееся меню

Re: Как поменять содержимое FrameLayout на другой класс

Добавлено: 11 янв 2015, 13:47
klblk