Android入门学习笔记之-菜单1

Android入门学习笔记之-菜单一

Mainactivity.java   启动加载menu

@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}


在res下 menu 下的 main.xml 来配置菜单


 <item
        android:id="@+id/lidl"
        android:orderInCategory="100"  
        android:title="@string/action_settings" />
    <item
        android:id="@+id/end"
        android:orderInCategory="200"  
        android:title="@string/end" />
android:orderInCatagory  菜单排序

android:id  索引主键

android:title   菜单名称


菜单响应事件

public boolean onOptionsItemSelected(MenuItem item){
		switch(item.getItemId()){
		case R.id.lidl:
			Toast.makeText(this, "t1", Toast.LENGTH_SHORT).show();
			break;
		case R.id.end:
			Toast.makeText(this, "t2", Toast.LENGTH_SHORT).show();
			break;
		}
		return super.onOptionsItemSelected(item);
	}

通过兄弟连云课堂,知道菜单设置的流程,以及2.3之前 菜单可以自定义图标,2.3以后取消该功能


现阶段,对很多调用的方法感觉有点蒙