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 闪关灯代码
  2. Android任意时刻、任意代码处全屏
  3. Android Audio代码分析19 - setPosition函数
  4. 【移动安全】Android App Smail代码动态跟踪调试方法
  5. android断点续传代码
  6. Android应用程序启动过程源代码分析(2)
  7. Android Audio代码分析23 - attachAuxEffect函数

随机推荐

  1. Jetpack Paging的简单使用
  2. 判断移动端是否是返回按钮,并刷新
  3. Android 如何在service和BroadCastReceiv
  4. 调用其他应用程序的Activity(打电话,浏览网
  5. Android 获取activity实例
  6. android 复制 粘贴 功能实现
  7. Mac-appium之android sdk配置
  8. Android SDKManger 更新设置
  9. Eclipse for Android安装与配置
  10. android 权限列表