我正在开发一个 Android 应用程序。在此应用程序中, Logo 栏显示在所有页面( Activity )上,或者我们可以说它在所有页面上都有标题。 该 Logo 栏有几个图标,如主页、登录、通知等,单击这些图标将执行相应的导航。
例如,如果用户在应用程序中的任何位置单击主页图标,他将导航到应用程序的主页。
我可以通过编码将 logobar.XML 填充到我的所有 Activity 中。但问题是我必须在所有页面上调用 onClickListener 以获取 Logo 栏中的所有图标。 这不是一个好的编程方式。 如何在所有其他 Activity 中实现 Logo 栏 Activity 而不重复代码? android 是否有 .Net 中的母版页概念或 Struts 中的平铺概念?
请指导我。
最佳答案
编辑:好的,我明白了。可能是this answer会帮助你。
尝试将选项卡小部件与选项卡 Activity 一起使用,检查此链接以使用 fragment 和选项卡 http://developer.android.com/reference/android/app/TabActivity.html对于安卓。我认为对于较低版本我们也可以使用它。这就是链接所说的 - “您可以使用 v4 支持库,它提供了与 DONUT 兼容的 Fragment API 版本。”
关于android - Android 是否有像 .NET 那样的 MasterPage 概念或 Struts 中的 Tiles 概念来在所有页面上添加页眉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921232/