- 浏览: 72809 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (101)
- Android (45)
- java中多线程的实现 (1)
- Runnable (2)
- Thread (1)
- TCP网络编程 (1)
- PHP (1)
- java (4)
- JDBC (1)
- oauth登录 (1)
- 中文乱码 (1)
- Ajax (1)
- web (2)
- Mysql (2)
- HTML5 (0)
- HTML5 (1)
- entity not found (1)
- JQuery (2)
- 使用jsp和Servlet实现一个验证码 (1)
- 验证码 (1)
- 异常 (1)
- webService (2)
- not insert异常 (1)
- JAVAmail (1)
- 选中分享 (1)
- 控件 (1)
- 方法 (1)
- listView (1)
- android控件 (1)
- jqueryMobile (1)
- servlet开发中文乱码解决方案 (1)
- servlet开发中文乱码解决方案 (1)
- web文本框初始提示 (1)
- web文本框初始提示 (0)
- xml (1)
- java中的加密技术 (1)
- 互联网 (1)
- mysql数据库 (1)
- java单例模式 (1)
- gson转json (1)
最新评论
代码都是差不多,为了说明先贴出来了,需要注意的是红字部分。
PopupMenu menu = new PopupMenu(getApplicationContext(), v);
menu.getMenuInflater().inflate(R.menu.main, menu.getMenu());
menu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(MainActivity.this, "点击了 "+item.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
menu.show();
需要注意的是,这里如果填了xxxActivity.this,显示出来的菜单背景是白色,而且会多出来一些菜单部分。如果填了getBaseContext(),显示出来的是正常点了,但是字体颜色确实黑色的,背景也是黑灰的,让字体看不清晰了,如果使用getApplicationContext()就正常了,效果是背景黑灰,字体亮白的。
PopupMenu menu = new PopupMenu(getApplicationContext(), v);
menu.getMenuInflater().inflate(R.menu.main, menu.getMenu());
menu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(MainActivity.this, "点击了 "+item.getTitle(), Toast.LENGTH_SHORT).show();
return true;
}
});
menu.show();
需要注意的是,这里如果填了xxxActivity.this,显示出来的菜单背景是白色,而且会多出来一些菜单部分。如果填了getBaseContext(),显示出来的是正常点了,但是字体颜色确实黑色的,背景也是黑灰的,让字体看不清晰了,如果使用getApplicationContext()就正常了,效果是背景黑灰,字体亮白的。
发表评论
-
Android自动化测试--Espresso框架使用
2016-11-01 10:02 713转载: Android自动化测试--Espresso框架 ... -
浅谈android中仅仅使用一个TextView实现高仿京东,淘宝各种倒计时
2016-11-01 09:54 1047转载:http://blog.csdn.net/u0130 ... -
利用apktool等工具发编译android apk
2016-10-25 09:15 707这个是我的csdn中的一篇关于android app反编译的文 ... -
Error:Execution failed for task ':app:mergeDebugResources'. > Some file crunchin
2016-10-08 10:30 993向studio中导入微信支付Demo的时候报错了,具体如图: ... -
android studio实用快捷键收集
2016-09-30 17:51 450本人用android studio刚开始,做一下笔记,只适用于 ... -
android中事件分发机制
2016-09-22 11:52 539转载自:http://www.cnblogs.com/linj ... -
一个对sharedpreferences 数据进行加密的开源库
2016-09-18 14:30 617http://www.cnblogs.com/zhaoyanj ... -
LinerLayout滑动后停在顶部
2016-09-18 12:08 648转载自:http://blog.csdn.net/ff2008 ... -
android studio入门知识
2016-09-06 18:11 686http://blog.csdn.net/jdsjlzx/ar ... -
android图片加载OOM解决方案
2016-08-30 15:17 456转载自:http://www.apkbus.com/blog- ... -
android oom连带问题,以及tag错位问题结局方案
2016-08-30 13:48 636http://www.apkbus.com/blog-8430 ... -
android新手指导
2016-08-30 11:59 367http://www.apkbus.com/forum.php ... -
android app自动化测试
2016-07-12 15:51 484android sdk的lib目录下有个monkeyrunne ... -
利用BadgeView实现数字提醒效果
2016-07-06 16:38 933BadgeView是一个第三方开源库, github地址:ht ... -
android端图片缓存实现,特别适用于listview来回滚动
2016-07-02 10:40 659转载自: http://www.open-open.com/l ... -
android文件存储文本
2016-05-17 17:26 463/** * 写入文本 */ private void ... -
android listView的BaseAdapter的抽取
2016-05-12 11:52 622/** * BaseAdapter的抽取 * @autho ... -
android全局异常捕获并发送异常到邮箱
2016-05-12 11:41 1083public class AppException exten ... -
android第三方框架xutils的使用
2016-05-12 11:35 814这里写一些网络请求的相关 //初始化相关参数和对象 publi ... -
android端版本更新
2016-05-12 11:26 692整个思路,先判断服务端当前版本是不是高于本地版本,高的话可以选 ...
相关推荐
Delphi_XE5_android_popumenu.rar
android demo,popumenu的优化,编写了一个类,实现动态的弹出菜单。
android demo,popumenu,弹出式菜单的实现。
在Android 3.0中,Google引入了弹出菜单(PopupMenu),在Android 4.0中,PopupMenu的功能进一步增强。
Android中文翻译组是一个非盈利性质的开源组织,聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对Android相关的API及开发者指南等进行翻译,至今已超过200人报名参与,欢迎更多朋友加入,联系Mail:...
Android API 中文文档 Android API 中文文档 Android API 中文文档 Android API 中文文档 Android API 中文文档 Android API 中文文档 Android API 中文文档 Android Android API 中文文档 中文文档Android API ...
Android端用itext库生成的PDF文档无法输出中文,现修改itext库jar包,未修改源码,只是加入了字体部分。调用示例亲测可用,生成中文PDF文档
API文档(Reference)是Android开发的基础,Android中文翻译组聚一批开发人员、大学生、研究生等Android爱好者,利用业余时间对API进行翻译,欢迎更多朋友加入,联系我们:QQ:36408253,Gtalk:over140@gmail.com,...
第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Android中的数据库、多线程设计、Android传感器、Android游戏开发基础、Android与Internet,以及...
2.解压放在android.jar所在目录的sources里即可(注意是sources而非source)。 比如我android.jar所在目录为 D:\android-sdk-windows\platforms\android-8,在这个目录下新建文件夹sources, 将源码放入其中即可...
目前最全的Android中文帮助文档,感谢Android中文翻译组
Android中View绘制流程
该代码是一个完整的Android工程,详细演示如了如何使用Android中的各种drawXXX方法,以及画笔Paint如何影响绘制的效果。 具体参见博文: http://blog.csdn.net/iispring/article/details/49770651
这是一个android系统中实现翻页效果的例子,下面带有标示的圆点,来记录翻到哪个页面了。现在在程序中很经常用到,也很美观。一般android手机首个页面就是用了这个技术。
《Android框架揭秘》通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及主要组件的工作原理。作者直接分析和整理了Android框架的主要源代码,并详细讲解了理解框架工作原理所需的各种基础知识和构成...
这是在上网收集的,能够截取当前Activity中surfaceView中图片。本人亲测可以通过。
将ini文件存在android项目中assets文件夹中,以便于软件开启时自动读取ini系统配置文件。
Android中获取正在运行的服务-------ActivityManager.RunningServiceInfo的使用
成功解决 Android 下载中文文件名 android上传下载过程中url带中文名字出现的乱码问题
android中文api合集 chm文档最终完整版 android+api+教程 由Android中文翻译组完成