`

Android 学习 之 使用ActivityGroup调用对应Activity的菜单

阅读更多

代码很简单,直接贴在这里了。

在使用ActivityGroup时,多个Activity中使用了MENU。

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {

if(keyCode==KeyEvent.KEYCODE_MENU) {

this.getLocalActivityManager().getCurrentActivity().openOptionsMenu();
}else if(keyCode == KeyEvent.KEYCODE_BACK){

finish();
}

return super.onKeyDown(keyCode, event);
}

分享到:
评论

相关推荐

    Android开发—使用ActivityGroup来切换Activity和Layout

    Android 开发—使用 ActivityGroup 来切换 Activity 和 Layout Android 开发中,经常需要在不同的 Activity 之间进行切换,并且显示不同的ContentView。为了实现这个功能,我们可以使用 ActivityGroup 来管理不同...

    Android开发—使用ActivityGroup来切换Activity和Layout.pdf

    在Android开发中,ActivityGroup是一种特殊类型的Activity,它允许开发者在一个Activity内嵌套其他Activity,实现类似TabHost或Fragment的效果,但这是在Android早期版本(API级别较低)中的一种实现方式。...

    使用ActivityGroup来切换Activity和Layout

    在这种情况下,通常我们会选择使用TabHost或者Fragment等组件来实现,但如果你正在使用的是Android早期版本(API Level ),`ActivityGroup`是一个可行的选择。`ActivityGroup`是`TabActivity`的一种替代方案,它...

    使用ActivityGroup管理Activity

    `ActivityGroup`是早期Android版本(Android 2.x)提供的一种特殊类型的`ViewGroup`,允许在同一个`TabHost`或`FrameLayout`中嵌套显示多个Activity,以实现类似多级菜单或者子窗口的效果。但是,由于在Android 3.0...

    android activitygroup底部菜单

    标题“android activitygroup底部菜单”指的是在Android应用中,使用ActivityGroup来实现底部菜单的功能。底部菜单通常由几个图标按钮组成,点击不同的按钮可以切换到相应的功能页面,而不会每次都完全退出当前...

    android ActivityGroup的demo

    在Android开发中,ActivityGroup是一种特殊的Activity容器,它允许在一个Activity内部嵌套多个子Activity,形成类似多级菜单或者Tab效果。本示例"android ActivityGroup的demo"将深入探讨如何使用ActivityGroup来...

    ActivityGroup之activity内跳转和外跳转

    在Android开发中,Activity是应用的基本组件之一,用于展示用户界面和处理用户交互。ActivityGroup是一种旧版的Android实现,它允许在一个Activity中嵌套多个子Activity,这在早期版本的Android系统中常用于实现类似...

    Android Gallery+ActivityGroup实现滑动TAB独立Activity

    "Android Gallery+ActivityGroup实现滑动TAB独立Activity"是一个设计模式,它利用Android的Gallery组件和ActivityGroup来达到这一目的。在这个模式中,每个Tab都对应一个独立的Activity,从而提供更灵活和丰富的用户...

    Android之ActivityGroup实现Tab分页标签

    总结起来,虽然ActivityGroup在现代Android开发中已经不再推荐使用,但理解其工作原理有助于我们更好地掌握Android的Activity管理机制。在实际开发中,我们应该优先考虑使用Fragment和ViewPager等组件来实现Tab分页...

    tabhost和ActivityGroup的组合使用

    随着Android API的发展,现在更倾向于使用Fragment和FragmentTransaction来替代ActivityGroup,以实现更灵活和可维护的代码结构。理解和掌握这些知识点,对于Android开发者的技能树是不可或缺的。

    ActivityGroup之Activity内跳转和外跳转

    例如,当从子Activity调用`finish()`方法时,ActivityGroup应该能够正确处理返回栈,以便用户可以通过按回退键返回到先前的子Activity,而不是退出整个应用。 在处理外跳转时,可能需要重写`onKeyDown()`方法,监听...

    用ActivityGroup解决TabHost中多个Activity跳转问题

    在Android应用开发中,TabHost通常用于创建带有多个选项卡的应用界面,每个选项卡对应一个Activity,用户可以方便地在不同功能之间切换。然而,在早期的Android版本中,如果每个选项卡都用独立的Activity实现,那么...

    Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.7z

    总结来说,虽然现代Android开发倾向于使用Fragment替代ActivityGroup,但理解TabHost和ActivityGroup的历史以及它们的工作方式对于深入学习Android系统和历史演进非常重要。通过对"Android TabHost内嵌ActivityGroup...

    ActivityGroup应用实例

    在Android开发中,ActivityGroup是一种特殊的Activity类型,它允许开发者在一个Activity中嵌套其他Activity,形成多层级的界面结构。这个“ActivityGroup应用实例”应该是一个详细的教程,旨在帮助开发者理解如何...

    ActivityGroup实现Activit栈

    在Android开发中,ActivityGroup是早些版本API中提供的一种特殊类型的Activity,它允许开发者在一个TabHost或者帧布局(FrameLayout)中嵌套多个Activity,从而实现类似iOS中UINavigationController的堆叠管理器效果...

    安卓Android源码——TabHost内嵌ActivityGroup界面管理源码.zip

    通过研究这个源码,开发者不仅可以学习到如何结合使用TabHost和ActivityGroup,还能深入理解Android的界面管理机制,这对于构建具有复杂导航结构的应用来说是非常有价值的。同时,对于初学者,这是一个很好的实践...

    android菜单栏选项卡的实现,子activity同时重绘菜单栏

    本文将详细介绍如何使用`TabHost`和`ActivityGroup`来实现这样的功能,同时确保子`Activity`在切换时能够同步更新菜单栏。 首先,我们需要理解`TabHost`和`ActivityGroup`这两个关键组件的作用。`TabHost`是Android...

    Android代码-TabHost内嵌ActivityGroup界面管理源码.zip

    "TabHost内嵌ActivityGroup界面管理源码.zip"这个压缩包文件可能包含了一个使用旧版Android界面管理技术的示例项目,展示了如何利用TabHost创建带有标签的导航,以及如何使用ActivityGroup在单个Activity内实现界面...

    ActivityGroup和ViewPager组合实现微信模仿

    在早期的Android SDK版本中,ActivityGroup是一个可以嵌套多个Activity的容器,它允许开发者在一个Activity内启动另一个Activity,从而实现类似TabHost的效果。然而,由于它存在一些局限性和问题,如内存泄漏和生命...

    AndroidTabHost内嵌ActivityGroup界面管理源码.zip

    5. 添加子Activity:在ActivityGroup中,通过LocalActivityManager的startActivity()方法添加子Activity,并使用addWindow()方法将其添加到ActivityGroup的窗口栈中。 6. 在ActivityGroup中切换子Activity:根据...

Global site tag (gtag.js) - Google Analytics