我是Android应用程序开发的新手。我想开发一个简单的Android应用程序,其中包含菜单。互联网上有源代码吗?任何人都可以告诉我我应该如何追求
提前致谢
图沙尔
您需要了解的一切都在Android 开发指南 http://developer.android.com/guide/topics/ui/menus.html.
归根结底 - 我只是从 Android 开发指南中复制相关部分 - 创建一个 XML 菜单资源,例如这个,并将其另存为game_menu.xml
:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/new_game"
android:icon="@drawable/ic_new_game"
android:title="@string/new_game" />
<item android:id="@+id/help"
android:icon="@drawable/ic_help"
android:title="@string/help" />
</menu>
然后在您的活动中将其膨胀:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.game_menu, menu);
return true;
}
单击某个项目时,您可以执行多项操作:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
newGame();
return true;
case R.id.help:
showHelp();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)