【发布时间】:2011-04-05 07:26:16
【问题描述】:
我希望在底部始终可见的每个页面中的应用程序中都存在一个静态底部菜单栏。我已经设计了菜单栏,但我很困惑是否必须将菜单代码与每个布局 xml 集成以使菜单在每个页面中可见,并在每个活动类中编写代码以执行菜单点击功能。或者,如果有任何其他方式,我可以创建一个公共底栏,该栏位于每个页面中,并在单个活动类中编写菜单代码。
【问题讨论】:
标签: android menubar android-menu
我希望在底部始终可见的每个页面中的应用程序中都存在一个静态底部菜单栏。我已经设计了菜单栏,但我很困惑是否必须将菜单代码与每个布局 xml 集成以使菜单在每个页面中可见,并在每个活动类中编写代码以执行菜单点击功能。或者,如果有任何其他方式,我可以创建一个公共底栏,该栏位于每个页面中,并在单个活动类中编写菜单代码。
【问题讨论】:
标签: android menubar android-menu
我认为最好的方法是创建一个底栏 xml 文件,并将其包含在每个 Activity 的 xml 文件中
<include android:layout_width="fill_parent" layout="@layout/bottom_bar" />
您的底栏 xml 文件名为 bottom_bar.xml
这篇文章也可能对你有所帮助
http://android-developers.blogspot.com/2009/02/android-layout-tricks-2-reusing-layouts.html
【讨论】:
还有include路由:
【讨论】:
Activity 基类,然后每个唯一的Activity 扩展基类。
您可能正在寻找一个带有顶部标签和底部按钮的 TabBar 的 Activity:Android: Tabs at the BOTTOM
那么你就可以使用不同的View对应Tabs而不是单独的Activity了。
【讨论】: