关闭

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

标签: 菜单android活动menu
70人阅读 评论(0) 收藏 举报
分类:

在安卓开发中,我认为活动(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;
}

@Override
public 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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:200次
    • 积分:30
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档