读书人

Android中的菜单展示风格

发布时间: 2012-09-21 15:47:26 作者: rapoo

Android中的菜单显示风格

田海立

2012-9-13

本文以IconMenu为例,看菜单显示风格。根据需求替换或更改相应的资源就可以定制菜单的风格。

Keywords: Menu MenuItem Theme Style Color

一、Menu风格相关的实现

MenuBuilder(frameworks/base/core/java/com/android/internal/view/menu/MenuBuilder.java)中定义Menu的类型以及相应的ThemeLayout等信息。

这里Menu的类型是从实现的角度看的分类,不用于应用开发者所熟知的ContextMenu、OptionsMenu的分类。

不同类型Menu对应Theme的定义:

    <color name="bright_foreground_dark">#ffffffff</color>    <color name="bright_foreground_dark_disabled">#80ffffff</color>    <color name="bright_foreground_dark_inverse">#ff000000</color>


读书人网 >Android

热点推荐