读书人

提供将一个Activity转化为View显示出来

发布时间: 2012-03-16 16:34:56 作者: rapoo

提供将一个Activity转化为View显示出来
下面就是将一个要显示的activity的Intent转化为View,然后可以将它显示在任何可以显示View的组件上。
具体的可以看我的博客的这篇文章:

http://blog.csdn.net/csuhanyong/archive/2011/06/19/6554799.aspx


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 ;

}



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/csuhanyong/archive/2011/06/19/6554799.aspx

[解决办法]
学习啦...

读书人网 >Android

热点推荐