安卓开发中在活动中创建菜单

来源:互联网 发布:二次元手办淘宝 编辑:程序博客网 时间:2024/05/17 22:14

在安卓开发中,我认为活动(Activity)是最主要的最核心的部分,它是和用户交互的主要部分,只有活动体验好了,才能俘虏住人心,留住用户,因为手机屏幕就只有那么大的空间,所以我们要合理的利用空间,今天我使用了一种新的开发方式:在活动中创建菜单。

在活动中创建菜单,可以有效地节省空间,使效率更加高效。下面就是我在活动中创建菜单的过程:

一、在res文件夹下创建menu文件夹,在menu文件夹下面创建menu.xml:

?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>
   二、在相对应的活动中重写onCreateOptionsMenu,onOptionsItemSelected这俩个方法:
public boolean onCreateOptionsMenu(Menu menu) {    getMenuInflater().inflate(R.menu.menu,menu);    return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {    switch(item.getItemId()){        case R.id.add_item:            Toast.makeText(MainActivity.this,"You clicked Add",Toast.LENGTH_LONG).show();            break;        case R.id.remove_item:            Toast.makeText(MainActivity.this,"You clickedRemove",Toast.LENGTH_LONG).show();            break;        default:    }    return true;}
最后的效果如图:

0 0
原创粉丝点击