下面就是将一个要显示的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
具体的可以看我的博客的这篇文章: 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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货