在Android中创建菜单项Menu以及获取手机分辨率的解决方法
// 创建菜单
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 0, 0, "关于");
// menu.add(int groupId, int itemId, int order, CharSequence title)
menu.add(0, 1, 1, "退出");
return super.onCreateOptionsMenu(menu);
}
// 菜单响应
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(item);
switch (item.getItemId()) {
case 0:
Toast.makeText(getApplicationContext(), "关于Livingstone的博客", 1).show();
break;
case 1:
this.finish();
break;
}
return true;
}
**************************************************************************************************
private DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//获得手机的宽带和高度像素单位为px
String str = "手机屏幕分辨率为:" + dm.widthPixels +" * "+dm.heightPixels;
相关推荐
-
Android使用onCreateOptionsMenu()创建菜单Menu的方法详解
本文实例讲述了Android使用onCreateOptionsMenu()创建菜单Menu的方法.分享给大家供大家参考,具体如下: Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu) 其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来. 1.Activity菜单机制 (与dialog类似) Activity有一套机制来实现对菜
-
Android动态添加menu菜单的简单方法
从menu按键开始,涉及以下3个方法: 1.onCreateOptionsMenu(Menu menu)2.onPrepareOptionsMenu(Menu menu)3.onOptionsItemSelected(MenuItem item) 方法名 触发时间onCreateOptionsMenu 进入Launcher后第一次点MENU按钮时触发onPrepareOptionsMenu 有两种情况:1.进入Launcher后第一次点MENU按钮触发onCreateOptionsMenu后调用
-
详解Android中的Menu菜单键
Android中的设置按钮:长按或点击菜单键 1.长按选项: 布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="m
-
Android UI实现SlidingMenu侧滑菜单效果
本篇博客给大家分享一个效果比较好的侧滑菜单的Demo,实现点击左边菜单切换Fragment. 效果如下: 主Activity代码: package com.infzm.slidingmenu.demo; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.View; import android.view.View.OnClickListener; import android
-
Android 开源项目侧边栏菜单(SlidingMenu)使用详解
项目下载地址:https://github.com/jfeinstein10/SlidingMenu 注意: SlidingMenu依赖于另一个开源项目ActionBarSherlock,所以需要将ActionBarSherlock添加作为SlidingMenu的库工程,否则会报资源找不到错误. 然后再将SlidingMenu添加到自己的工程中去. SlidingMenu集成常见错误: Jar mismatch! Fix your dependencies :引用的工程和自身工程以来的jar包版
-
Android编程之菜单Menu的创建方法示例
本文实例讲述了Android编程之菜单Menu的创建方法.分享给大家供大家参考,具体如下: 在res目录下的menu文件夹下创建一个main.xml文件,内容如下: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="
-
Android仿微信菜单(Menu)(使用C#和Java分别实现)
本篇是对安卓菜单使用编程方式实现,当然可以使用XML的方式完成同样的功能,基本Java和C#写法都是一致的,所以使用XML的方式在本篇中使用Java演示,需要注意的是,对于如果不是VS开发的话,那么资源文件名称必须以小写开头,否则会报错. 运行效果 C#实现 using Android.App; using Android.OS; using Android.Views; using Android.Widget; namespace MenuDemo { [Activity(Label = "
-
Android动态修改ToolBar的Menu菜单示例
Android动态修改ToolBar的Menu菜单 效果图 实现 实现很简单,就是一个具有3个Action的Menu,在我们滑动到不同状态的时候,把对应的Action隐藏了. 开始上货 Menu Menu下添加3个Item <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml
-
Android创建Menu菜单实例
本文实例讲述了Android创建Menu菜单的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: package com.test; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.provider.Settings; import android.view.Menu; import android.view.MenuInflat
-
Android制作微信app顶部menu菜单(ActionBar)
使用微信APP的小伙伴对于微信的ActionBar一定有印象,今天就带领大家一起实现以下这个效果. 第一步打开我们的开发工具,这里我使用的是Eclipse+ADT插件,然后创建我们的工程,这里选择Android的最低版本号为3.0或以上. 然后开始我们的"抄袭",首先打开我们微信,我们看到,顶部标题部分,分为左右两部分,左侧为"微信"两字,右侧则为搜索按钮+更多按钮,点击搜索按钮,会出现一个文本输入框.点击更多按钮,则会出现隐藏的menu菜单,分为:添加好友.发起群
-
Android开源组件SlidingMenu侧滑菜单使用介绍
现在很多android应用都有侧滑菜单,效果很不错. GitHub上有SlidingMenu的开源库,使用起来很方便. SlidingMenu GitHub地址:https://github.com/jfeinstein10/SlidingMenu.GitHub上说,Sliding结合ActionBarSherlock使用功能可以更丰富,ActionBarSherlock GitHub地址:https://github.com/JakeWharton/ActionBarSherlock 附csd
随机推荐
- JQuery 简便实现页面元素数据验证功能
- Javascript delete 引用类型对象
- 学习Node.js模块机制
- javascript实现yield的方法
- PHP和正则表达式教程集合之二第1/2页
- ORA-28002 Oracle 11g存在密码过期问题解决方案
- asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树
- js实现点击链接后延迟3秒再跳转的方法
- PHP实现简单实用的验证码类
- Android 广播大全 Intent Action 事件详解
- php基础知识:类与对象(2) 自动加载对象
- 测试PHP连接MYSQL成功与否的代码
- python实现二维码扫码自动登录淘宝
- PHP数组排序之sort、asort与ksort用法实例
- 分组后分组合计以及总计SQL语句(稍微整理了一下)
- jQuery版AJAX简易封装代码
- jquery下为Event handler传递动态参数的代码
- 阿里云完美教程 Window2003 iis+mysql+php+zend环境配置
- Input 特殊事件onpopertychange和oninput
- 利用JS判断用户是否上网(连接网络)