Насколько я понимаю, вы ищете фрагменты , но они доступны только для Android SDK 3.0 и выше.
РЕДАКТИРОВАТЬ: у меня сложилось впечатление, что Activity
не может быть помещен в View
. Видимо я был не прав. Здесь - старая ветка об использовании LocalActivityManager
для размещения действия в представлении контейнера.
На случай, если ветка исчезнет, самый полезный пост содержит следующий фрагмент кода:
void createInnerActivity(ViewGroup container, Class<?> activityClass)
{
if (container.getChildCount() != 0) {
container.removeViewAt(0);
}
final Intent intent = new Intent(this, activityClass);
final Window window =
getLocalActivityManager().startActivity(activityClass.toString(),
intent);
container.addView(
window.getDecorView(),
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT));
}