@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button menuButton = (Button) findViewById(R.id.menuButton);
menuButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
openOptionsMenu();
}
});
}
/**
* {@inheritDoc}
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add("Painting");
menu.add("Photos");
menu.add("Science");
// Return true so that the menu gets displayed.
return true;
}
/**
* {@inheritDoc}
*/
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Timer timing = new Timer();
timing.schedule(new TimerTask() {
/**
* {@inheritDoc}
*/
@Override
public void run() {
closeOptionsMenu();
}
}, 10000);
return super.onPrepareOptionsMenu(menu);
}
Android应用菜单选项实现
本文介绍了一个简单的Android应用程序中如何创建并使用菜单选项的过程。通过覆盖onCreateOptionsMenu方法添加菜单项,并利用onOptionsItemSelected处理菜单项点击事件。同时,展示了如何在菜单准备阶段设置定时关闭功能。
1406

被折叠的 条评论
为什么被折叠?



