80,353
社区成员
发帖
与我相关
我的任务
分享
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());
}