最近看到好多opengl牛人写了些立方体,卷页之类的华丽的代码,这些立体面上都是些图片之类的ImageView的组件,许多人问能不能将一些Activity显示到上面。
最近我在看TabActivity的时候,发现这是可以实现的。
public View activityToView(Context parent,Intent intent){
LocalActivityManager mLocalActivityManager = new LocalActivityManager(parent,true);
final Window w = mLocalActivityManager.startActivity(
"TagName", intent);
final View wd = w != null ? w.getDecorView() : null;
if (wd != null) {
wd .setVisibility(View.VISIBLE);
wd .setFocusableInTouchMode(true);
((ViewGroup) wd ).setDescendantFocusability(
FOCUS_AFTER_DESCENDANTS);
}
return wd ;
}
大家知道,tabactivity既可以加载普通的layout布局文件,view组件,还有Intent&#