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

原创 2017年01月03日 19:54:18

在安卓开发中,我认为活动(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;
}
最后的效果如图:

版权声明:本文为博主原创文章,未经博主允许不得转载。

安卓开发:活动的最佳实践2--随时随地退出程序

如果用户点击了多个界面,进入多个不同的Activity,你会发现当前想退出程序是非常不方便的,需要连续按多次Back键才行。按Home键只是把程序挂起,并没有退出程序。其实这个问题就足以引起你的思考,...

【Android】安卓开发实战之自定义ActionBar(活动栏、状态栏)颜色且没有色差

一、目标:Android5.0以上 二、步骤 1、在res-values-colors.xml下新建一个RGB颜色 #3F51B5 #303F9F #FF4081...

缅怀Palm,期待安卓——移动开发之我见活动征文

缅怀Palm,期待安卓——移动开发之我见活动征文        现在的移动终端可谓琳琅满目,什么安卓,什么苹果,什么平板,甚至现在的电视都能接入到互联网。可这些在2007年却都还未出现,那时掌上...

安卓活动组

  • 2012年12月10日 16:23
  • 4KB
  • 下载

安卓活动概述

  • 2014年04月16日 19:28
  • 347KB
  • 下载

安卓菜单的创建

刚学完安卓的菜单项的创建,发表温习一下。菜单分为了四类:选项菜单,上下文菜单,上下文操作栏,弹出菜单。今天先说一下前两项,总的来说还是蛮简单的,前两项的相似度很高,只是一个是长按弹出菜单而已,首先选项...

安卓活动栏

  • 2014年02月26日 21:06
  • 580KB
  • 下载

安卓活动模式

  • 2014年02月26日 21:04
  • 75KB
  • 下载

安卓 创建一个选项菜单的方法和步骤:

创建一个选项菜单的步骤:   第一种方法: 1、   覆盖Activity的onCreateOptionsMenu(Menumenu)函数 2、调用menu的add()方法添加菜单项(Menu...

安卓活动倒计时Demo

  • 2015年08月05日 17:53
  • 2.46MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓开发中在活动中创建菜单
举报原因:
原因补充:

(最多只允许输入30个字)