Android中将Activity转换成View使用.
16lz
2021-01-23
代码:
View initview = activityToView(context, new Intent(context, MainActivity.class));
public static View activityToView(ActivityGroup parent, Intent intent) { LocalActivityManager mLocalActivityManager = parent.getLocalActivityManager(); final Window w = mLocalActivityManager.startActivity("id", intent); final View wd = w != null ? w.getDecorView() : null; if (wd != null) { wd.setVisibility(View.VISIBLE); wd.setFocusableInTouchMode(true); ((ViewGroup) wd) .setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS); } return wd;}
更多相关文章
- Android开发人员不得不收集的代码
- Android 实现SHA1加密算法代码
- Android 驱动之旅: 第一章 在Android 内核源代码工程中编写硬件驱
- Android中WebView载入本地HTML代码并实现Java与JavaScript交互的
- 移植 C/C++ 代码至 Android 平台经验总结
- Android 命名规范 (提高代码可以读性)
- linux和windows平台下,如何下载android sdk的源代码