第一次发博客,发个简单的练练手,首先来创建一个简单的菜单.
首先在res目录下创建一个menu文件夹,接着创建一个菜单文件.菜单文件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/item_first"
android:title="@string/item_name1"
></item>
<item
android:id="@+id/item_two"
android:title="@string/item_name2"
/>
</menu>
接着在MainActivity里面重写onCreateOptionsMenu()方法,重写方法快捷键可以使用Ctrl+O;
//重写方法显示菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
接着还需要重写onOptionsItemSelected()方法定义菜单响应事件
//定义菜单响应事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case R.id.item_first:
Toast.makeText(this,"item_first",Toast.LENGTH_SHORT).show();
break;
case R.id.item_two:
Toast.makeText(this,"item_two",Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}
本博客只是为了巩固学习