Menu样式设置

Sodino 2010-07-30 09:55:31
Menu样式中,如何设置Menu的背景及文字的样式呢?
在Menu的api中,没找着设置相应背景色及文字样式的方法...求教...
效果图如下:



还想请问下,UC浏览器中点击返回键就会弹出"是否退出浏览器?"
请问这个返回键的监听是如何设置的啊?


谢谢...
...全文
3874 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sodino 2011-01-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lishunjin 的回复:]

我也在寻找设置MENU背景和文字样式的资料,sodino大哥找到相关的方法了么?寻求帮助
[/Quote]

已解决
请参考:
http://blog.csdn.net/sodino/archive/2011/01/26/6165132.aspx
lishunjin 2010-12-07
  • 打赏
  • 举报
回复
我也在寻找设置MENU背景和文字样式的资料,sodino大哥找到相关的方法了么?寻求帮助
SmallHero007 2010-07-30
  • 打赏
  • 举报
回复
第一个问题 ,楼主请看apidemo里面的app--menu--Inflate from xml里面title and icon,你看下酒明白了
第二个问题,二楼的已经给出来答案了。
Happy_of_smile 2010-07-30
  • 打赏
  • 举报
回复
第二个问题 可以根据onKeyDown事件来监听,退出浏览器,并且不占内存可以通过重写onDestroy() 方法,将进程杀死 exec(“kill -9 pid”)
Hinagi 2010-07-30
  • 打赏
  • 举报
回复
第一个问题自己找了,好像有吧

第二个,监听KeyDown事件就可以了,判断keycode == KEYCODE_BACK
Sodino 2010-07-30
  • 打赏
  • 举报
回复
可惜大家答的都没涉及到“设置Menu的背景及文字的样式”,我鼓捣鼓捣雷神的法子...
Sodino 2010-07-30
  • 打赏
  • 举报
回复
哈哈,谢谢Ancool



Alan_Miu 2010-07-30
  • 打赏
  • 举报
回复
onDestroy方法里的isExit是我自己定义的,true为杀掉进程,false就不杀了,项目里用到,直接添上了,想重新修改下说我没有权限,郁闷,csdn是不是都是这样?
Alan_Miu 2010-07-30
  • 打赏
  • 举报
回复

sodino大哥,好久不见哈,以前J2me的很多问题都是你帮忙回答的,万分感激啊.这段时候用Android做了个项目,稍微有点了解.

第一个问题2楼已经说了思路,我把代码补上.
setIcon方法可以实现.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0,MENU_REFLASH,0,"刷新")
.setIcon(android.R.drawable.ic_menu_recent_history);
menu.add(0,MENU_BACK,0,"返回")
.setIcon(android.R.drawable.ic_menu_revert);
return super.onCreateOptionsMenu(menu);
}
第二个问题:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//当点击硬键盘上的返回键时,提醒用户是否要退出
if (keyCode == KeyEvent.KEYCODE_BACK) {
//在这里写上你要弹出的提示框,这个应该不用添代码了.
return true;
}
return super.onKeyDown(keyCode, event);
}

重写onDestroy方法可以杀掉程序的进程,彻底释放资源.(如果你想节省下次打开这个程序的时间就不要杀了)
@Override
protected void onDestroy() {
super.onDestroy();
if(isExit)
System.exit(0);
//或者下面这种方式
//android.os.Process.killProcess(android.os.Process.myPid());
}


kome2000 2010-07-30
  • 打赏
  • 举报
回复
都没有正面回答人家的问题!
MENU可以重写系统的!不过用法比较复杂!

80,353

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧