1、引用string.xml中的字符串

1) 代码中 R.string.hello_world

2) XML中@string/hello_world

2、AndroidManifest

<activityandroid:name=".MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter>

android:label指定Activity中标题栏的内容、也是应用程序的名称。

intent-filter中的

<action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />

标识MainActivity是应用的主程序。

3、Toast duration

Toast.LENGTH_SHORT//2S
Toast.LENGTH_LONG//3.5s

4、在Activity中使用Menu

在menu文件夹下main.xml中添加

 <itemandroid:id="@+id/add_item"android:title="@string/add"/><itemandroid:id="@+id/remove_item"android:title="@string/remove"/>

重写onCreateOptionsMenu()

<span style="white-space:pre">  </span>@Overridepublic 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;//表示允许将菜单显示出来}

重写 onOptionsItemSelected()

<span style="white-space:pre">  </span>@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();switch(id){case R.id.add_item:Toast.makeText(this, "add", Toast.LENGTH_SHORT).show();break;case R.id.remove_item:Toast.makeText(this, "remove", Toast.LENGTH_SHORT).show();break;default:}

重温2 在Activity中使用Menu相关推荐

  1. 【Android开发】 在Activity中使用Menu

    在Activity中使用Menu Android给我们提供了一种方式,可以展示菜单的同时,还能不占用任何的屏幕空间 新建xml 首先在res目录下新建一个menu文件夹,右键res目录 - New - ...

  2. Android菜单详解(一)——理解android中的Menu

    2019独角兽企业重金招聘Python工程师标准>>> 菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Men ...

  3. 在Activity中响应ListView内部按钮的点击事件的两种方法

    转载:http://www.cnblogs.com/ivan-xu/p/4124967.html 最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在 ...

  4. activity中fragment 返回键不退出_分享一波阿里Android客户端面经,我竟连这都答不上来?...

    今天整理了电脑,发现了几个月前总结了一半的阿里面经,想起来了去年秋招不愉快的阿里一面,今天分享给大家.希望大家前事不忘后事之师,吸取经验教训. 一面(挂) 1.点击图标,应用打开,点击home键,重新 ...

  5. Android菜单详解——理解android中的Menu

    前言 今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享. PS:强烈推荐<Pro Android 3>,是我至 ...

  6. Toolbar中Overflow Menu不显示问题

    参考谷歌官网https://developer.android.com/training/appbar/setting-up.html#utility google图标图片下载地址:https://d ...

  7. Android中的Menu功能菜单-OptionsMenu[选项菜单]

    Android中的菜单是用户界面中最常见的元素,使用也很频繁,在Android中,菜单被分为3种,分别为选项菜单(OptionsMenu).上下文菜单(ContextMenu).子菜单(SubMenu ...

  8. Android中对menu、home、back键的监听

    Android中对menu.home.back键的监听,通过KeyEvent中的常量值来判断用户点击了哪个按钮. 其中对home键的监听需先在manifest文件中添加 <uses-permis ...

  9. Android学习笔记(四):在Activity中跳转--Intent的使用

    Android学习笔记(四):在Activity中跳转--Intent的使用 上篇,我们实战了一个很小的项目BMI,通过BMI这个项目,可以很好的理解Activity的程序结构,以方便后面高级API的 ...

最新文章

  1. 【必看】CCNA初学者必看的一篇文章
  2. 汇编 db,dw,dd
  3. 大侠稍等!URL 中为何出现奇怪的字符
  4. android文件下载含服务器端,制作http/https文件共享服务器的Android下载管理器
  5. FPGA可综合语句建立原则
  6. C++走向远洋——43(人数不定的工资类,动态分配内存与释放)
  7. 怎么创建自己的oracle,oracle 创建自己的wm_concat
  8. oracle 报错06502,求助!!ORA-06502错误
  9. 20154319 实验七 网络诈骗技术防范
  10. 【手写数字识别】基于matlab GUI RBM神经网络手写数字识别【含Matlab源码 1109期】
  11. 整理:几款好用的Markdown编辑器
  12. div 和table
  13. 如何在 Mac 上使用“活动监视器”
  14. 缓存和数据库同步问题解决方案
  15. linux系统属于操作系统吗,linux属于什么操作系统
  16. matlab连通区域统计,MATLAB bwlabel函数 统计连通区域
  17. 希尔伯特曲线 java_希尔伯特曲线(示例代码)
  18. Nginx 动静分离 -02
  19. android 高仿点餐,android 校园微快递APP仿饿了吗外卖校园点餐食堂点餐-1715-源码+说明资料 - 辅导代做|程序代写毕业设计|代做毕设|定制定做|计算机示例源码...
  20. 收集需求的方法:群体创新技术

热门文章

  1. 使用JacpFX和JavaFX2构建富客户端
  2. Cassandra,MongoDB,CouchDB,Redis,Riak,HBase比较
  3. Java最佳实践– Char到Byte和Byte到Char的转换
  4. Linux查看用户信息/查看所有用户信息的命令
  5. Oracle数据库的命令工具sql*plus/sqlplus介绍
  6. HH SaaS电商系统的商品销售分区功能模块设计
  7. java大文件解析_java大文件(百M以上)的上传下载实例解析
  8. matlab 三维图像配准,[转载]Matlab实现多种图像配准(转)
  9. python3字符串截取_从python3中的字符串中获取特定文本
  10. 【安卓开发 】Android初级开发(十二)Android向系统日历中添加事件