2012-02-16 2 views
0

Я хочу показать две разные активности одного приложения в одном макете.Вызовите две разные активности на одном макете

например. Я разделил свой экран на две части ... Теперь на первой части. Это список и на втором представлении это контент ...

Теперь, когда пользователь нажимает на элемент списка, а затем на том же макете , в разделе контента мы называем разные действия и показываем контент из этого вида деятельности.

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

Спасибо ..

ответ

2

Вы можете сделать это с Fragments, но вы не можете иметь два Activity «S, показанные в то же время или находиться в одном макете.

+0

Но фрагменты доступны в версии 3.0 ... и в настоящее время я работаю над версией 2.3. – Kanika

+1

неправильно есть http://developer.android.com/sdk/compatibility-library.html, вы должны прочитать об этом –

-2

Вы должны начать свою деятельность для получения результата и получить данные контента из намерения onActivityResultMethod.

startActivityForResult(intent,requestCode); 

и на приемной стороне:

@Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     // TODO Auto-generated method stub 
     super.onActivityResult(requestCode, resultCode, data); 
    } 
+0

Вы уверены, что ответ? –

+0

Неверный ответ Сэм. Я думаю, вы не поняли вопрос правильно. –

+0

@sam: Пожалуйста, проверьте свой ответ. –

0

Прежде всего забудьте использовать две активности. Это неправильный путь. Я бы предложил использовать фрагмент или вы можете отображать список в одном действии, а при щелчке элемента списка открыть другое действие, чтобы отобразить подробный контент (проще и правильнее).

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