在手机界面上写个菜单,android apk,里面都实现了这些控件的,我搬砖的话只是重写这些东西来达到我想要的效果。
首先做了个菜单:
在res里建一个menu文件夹,然后在menu文件夹里建一个xml文件命名为menu_laout.xml,以下就是menu source file
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="add"/> <item android:id="@+id/Remove_item" android:title="Remove"/> </menu>然后就是在主活动是重写菜单的创建和点击事件了:
@Override public boolean onCreateOptionsMenu(Menu menu){ getMenuInflater().inflate(R.menu.manu_layout,menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ switch(item.getItemId()){ case R.id.add_item: Toast.makeText(MainActivity.this," click Add", Toast.LENGTH_SHORT).show(); break; case R.id.Remove_item: Toast.makeText(MainActivity.this, "you click remove", Toast.LENGTH_SHORT).show(); break; } return true; }大概就这样就可以了。
这样做菜单是放在标题中的。
有个问题有点想不明白每个活动重写的onCreate()为何可以在里面加按键什么的,可不可以在里面加菜单呢,如果可以要怎么做呢?
先想想,以后再看看怎么实现吧。
记录一个东西销毁一个活动请用 finish();