在我的应用程序中我有选项菜单我尝试自定义它,我做它通过引用它的风格,

我需要的是删除选项菜单周围的默认灰色边框或将其自定义为另一种颜色.

任何建议将被认真考虑 .

如下所示 :

我的代码:

public boolean onCreateOptionsMenu(android.view.Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.cool_menu, menu);

getLayoutInflater().setFactory(new Factory() {

public View onCreateView(String name, Context context,

AttributeSet attrs) {

if (name .equalsIgnoreCase("com.android.internal.view.menu.IconMenuItemView")) {

try {

LayoutInflater li = LayoutInflater.from(context);

final View view = li.createView(name, null, attrs);

new Handler().post(new Runnable() {

public void run() {

view .setBackgroundResource(R.drawable.border1);

((TextView) view).setTextSize(20);

((TextView) view).setTextColor(Color.RED);

}

});

return view; }

catch (InflateException e) {}

catch (ClassNotFoundException e) {}

}

return null; }

});

return super.onCreateOptionsMenu(menu); }

java删除多选项_java – 选项菜单默认灰色边框删除相关推荐

  1. java excel中删除两列_Java 插入、隐藏/显示、删除Excel行或列

    概述 操作Excel工作表时,对表格中的行或列数据可执行,包括插入.隐藏.显示.删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法.文中方法使用了Java Excel类库( ...

  2. java重置输出窗口_java – 如何重置默认启动器/主屏幕替换?

    这不是直接可能的,Android开发人员已声明他们不希望任何应用程序更改用户的首选项.但是,根据Android如何维护这些首选项,有一种解决方法. 让你的清单看起来像这样: android:name= ...

  3. java socket超时时间_java中socket 默认超时时间 | 学步园

    MS:永远吧 Java代码 connect publicvoidconnect(SocketAddress endpoint, inttimeout) throwsIOException Connec ...

  4. java 删除文件失败_java中File的delete()方法删除文件失败的原因

    一般来说 java file.delete失败 有以下几个原因 1.看看是否被别的进程引用,手工删除试试(删除不了就是被别的进程占用) 2.file是文件夹 并且不为空,有别的文件夹或文件, 3.极有 ...

  5. java数据实时更新_Java连载137更新数据和删除数据

    一.数据更新语句的命令格式如下: UPDATE SET column_name = 'xxx' WHERE 在更新数据的时候既可以使用Statement实例通过UPDATE语句完成,也可以利用Prep ...

  6. java web设置首页_java web设置默认首页方法

    本文部分来自:https://blog..net/caiwenfeng_for_23/article/details/45486233 引文:在构建项目后,我们在使用Tomcat启动后设置默认首页方法 ...

  7. java 去掉pdf文字_java – 使用pdfbox从pdf中删除不可见的文本

    OP的示例PDF中的不可见文本通常通过定义剪辑路径(文本的边界之外)和填充路径(隐藏下面的文本)而变得不可见.因此,我们必须在文本提取期间考虑与路径相关的指令以忽略该不可见文本. 不幸的是,为这些指令 ...

  8. java上传图片 文件损坏_Java Servlet图像上传损坏(灰色底部)

    我们有一个接受图像上传的servlet.有时,当上传源于我们的iPhone客户端(脆弱的连接)时,保存的图像可能会部分或完全变灰.我怀疑这是由于连接过早终止,servlet最终处理的是不完整的图像. ...

  9. Win10右键菜单“发送到”添加/删除选项的方法

    右键点击系统桌面上的文件或程序图标 - 发送到,我们可以看到发送到的二级菜单中,有重复的菜单:传真收件人,也有本机完全用不到的菜单,如:蓝牙设备等. Windows10右键菜单"发送到&qu ...

最新文章

  1. python读中文-python读写中文
  2. 高级交叉报表例子程序(C#)中明细列统计数据错误改正!
  3. 单片机数据在网页上显示_不务正业的Excel也玩地图,在地图上显示数据,好玩又简单...
  4. tomcat设置监听端口以及设置运行环境
  5. QT 中的 Graphics View 系统
  6. dos c语言显示符号图案,在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像...
  7. linux好用的编译器,推荐几款Linux下比Notepad++好的编辑器软件
  8. HTML+CSS制作3D旋转相册
  9. python查看继承方法(一分钟读懂)
  10. Junit使用方法总结
  11. DotNetNuke 5 User's Guide: Get Your Website Up and Running
  12. Python的视频分析
  13. 出现Please make sure you have the correct access rights and the repository exists.问题解决
  14. MySQL基础(适合新手入门)
  15. Craps赌博游戏-python3
  16. 微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计
  17. jQuery实现的浮动广告
  18. DataBricks从开源到商业化踩过的坑
  19. unity3d培训_002
  20. 用友账套和报表服务器显示不同,用友T6不同账套中报表汇总

热门文章

  1. java 窗口鼠标句柄_c#获取窗体句柄模拟鼠标点击
  2. MvcMusicStore学习中常出现的一个BUG
  3. at org.apache.hadoop.util.RunJar.main(RunJar.java:153)
  4. 请给出异步加载js方案
  5. 20.Java集合框架(四)
  6. MYSQL端口自动开启的问题~
  7. 新博开通,近期将推出系列博客之测试工具篇!
  8. 小米入住华为鸿蒙,华为鸿蒙开放,国产厂商集体失声?小米率先表态!
  9. 蓝桥杯51单片机之独立按键控制数码管【单片机开发初学者必学会】
  10. 十大经典排序算法1(Python版本)