PopupMenu 使用及自定义样式

Activity引用的XML样式配置  android:theme="@style/AppBaseTheme"

                

color颜色

#00FFFF#00FF00

Menu布局

<?xml version="1.0" encoding="utf-8"?>                        

代码实现

/** * 显示浮动菜单 */@SuppressLint("RestrictedApi")private fun showPopupMenu(view: View) {    val popupMenu = PopupMenu(context!!, vMenu)    getMenuInflater().inflate(R.menu.home_menu, popupMenu.menu)    popupMenu.setOnMenuItemClickListener {        when (it.itemId) {            R.id.vShare -> {                ToastUtils.showLongToast("跳转到分享")                true            }            R.id.vScan -> {                ToastUtils.showLongToast("跳转到扫一扫")                true            }            else -> true        }    }    val menuHelper = MenuPopupHelper(context!!, popupMenu.menu as MenuBuilder, view)    menuHelper.setForceShowIcon(true)//设置显示图标    menuHelper.show()}

更多相关文章

  1. Android(安卓)SurfaceView 实现实时显示摄像头视频
  2. android调用系统的分享接口
  3. Android通知
  4. android 输入法界面显示的开关
  5. C# 实现 类似Android的Toast
  6. Android——自定义ProgressBar显示文字(有缺陷)
  7. Android全屏设置及取消全屏设置
  8. Android显示和隐藏状态栏和导航栏
  9. Android(安卓)的R类

随机推荐

  1. Android读取手机通讯录实现
  2. Android SDK Document 框架导读的翻译和
  3. 在任意位置获取应用程序Context
  4. Android大图加载方法
  5. Android直播推流学习
  6. android 自定义View之SubmitView
  7. 还在用枚举?我早就抛弃了!(Android 注解详解
  8. Android2.1烧入mini2440
  9. Android Studio代码调试大全
  10. Android从0到完整项目(1)使用Android(安卓)