Имея намерение перейти к макету в моем основном XML-файле - PullRequest
1 голос
/ 22 ноября 2010

Кто-нибудь знает, как использовать намерение для отображения представления одного из моих дочерних макетов в моем родительском макете XML? Я использую ViewFlipper и хочу нажать кнопку, чтобы отобразить конкретное представление в моем XML-файле:

IE, что-то вроде этого:

    case R.id.previous_box:

            Intent j = new Intent(mFlipper.setDisplayedChild(3));
            startActivity(j);
            return;

Или что-то в этом роде - спасибо!

1 Ответ

2 голосов
/ 22 ноября 2010

Вы не подходите правильно. Намерение не связано с макетами. Намерение связано с деятельностью. Вам нужно либо создать действие для каждого вложенного макета, либо указать в намерении (с помощью данных или дополнительных данных), какой макет использовать.

В вашем случае вы можете указать макет дополнительно, и вы прочитаете его в onCreate своей деятельности и установите соответствующий макет.

...