首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

提供将一个Activity转化为View显示出来解决方案

2012-03-16 
提供将一个Activity转化为View显示出来下面就是将一个要显示的activity的Intent转化为View,然后可以将它显

提供将一个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

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

热点排行