.mnuTopMenu
{
background-color: #ecf6ff
border: solid 1px #d6e8ff
font-family: 宋体
font-size: 20px
color: #1E5494
}
.DynamicMenuStyle /*动态菜单矩形区域样式*/
{
background-color: #ecf6ff
border: solid 1px #d6e8ff
padding: 1px 1px 1px 1px
text-align: left
font-family: 宋体
font-size: 14px
}
.DynamicHoverStyle /*动态菜单项:鼠标悬停时的样式*/
{
background-color: #ecf6ff/*#7C6F57*/
color: #333333
}
.DynamicSelectedStyle /*动态菜单项:选择时的样式*/
{
background-color:Red
color: red
}
.DynamicMenuItemStyle /*动态菜单项样式*/
{
padding: 2px 5px 2px 5px
color: #000000
background-color: #ecf6ff
font-family: 宋体
font-size: 14px
}
.StaticSelectedStyle /*静态菜单项:选择时的样式*/
{
/*background-color:Gainsboro*/
color: red
}
.StaticMenuItemStyle /*静态菜单项样式*/
{
cursor: hand
padding: 2px 5px 2px 5px
color: #1E5494
background-color:Transparent
}
.StaticHoverStyle /*静态菜单项:鼠标悬停时的样式*/
{
background-color: #FFCC66/*#7C6F57*/
cursor: hand
color: #1E5494
}
从menu按键开始,涉及以下3个方法:1、onCreateOptionsMenu(Menu menu)
2、onPrepareOptionsMenu(Menu menu)
3、onOptionsItemSelected(MenuItem item)
方法名
触发时间
onCreateOptionsMenu
进入Launcher后第一次点MENU按钮时触发
onPrepareOptionsMenu
有两种情况:1、进入Launcher后第一次点MENU按钮触发onCreateOptionsMenu后调用;2、经过第一步,以后每次点MENU按钮时都会触发
onOptionsItemSelected
选择MENU里面的任意内容后触发
一、在res文件夹中添加menu文件夹二、在menu文件夹中添加menu xml文件
三、在menu文件中添加两个菜单项
四、MainActivity中重写onCreateOptionsMenu()方法。界面上就能够显示此菜单了
五、重写onOptionsItemSelected()方法
六、已经可以正常运行了。注意:menu是单独的xml文件,不是写在Layout文件中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)