菜单键是什么意思(自动js)
简介:关于菜单键是什么意思(自动js)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

效果展示
源码
' ui '导入类(安卓。查看。menuitem);导入类(安卓。图形。位图);导入类(安卓。图形。位图工厂);导入类(安卓。图形。可画的。颜色可绘制);导入类(安卓。图形。可画的。bitmapdrawable);构建来源=上下文。获取资源();常数规模=资源。getdisplaymetrics().密度;constMENU _ CONFIRM=17ui。layout(verticalappbartoolbarid=' ToolBar ' title=' ToolBar ' subtitle='大柒se7en '//app bar/vertical);let mtoolbar=ui . toolbar let BMP=images . read('海贼王全体照片. png’).获取位图();mtoolbar。setbackgrounddrawable(newBitmapDrawable(BMP));活动。setsupportactionbar(mToolbar);//menu.add方法的参数://第一个(同国际组织)国际组织类型的groupID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。//第二个(同国际组织)国际组织类型的itemID参数,代表的是项目编号。这个参数非常重要,一个itemID对应一个菜单中的选项。在后面使用菜单的时候,就靠这个itemID来判断你使用的是哪个选项。//第三个(同国际组织)国际组织类型的订单身份证明参数,代表的是菜单项的显示顺序。默认是0,表示菜单的显示顺序就是按照增加的显示顺序来显示。//第四个线类型的标题参数,表示选项中显示的文字ui。发射器。on(' create _ options _ menu '(menu)={//添加按钮letitem=menu.add(0,MENU_CONFIRM,0,'启动');//指定按钮显示的位置setShowAsAction(MenuItem .SHOW _ AS _ ACTION _ IF _ ROOM |菜单项.SHOW _ AS _ ACTION _ WITH _ TEXT);//获取指定大小的内置资源DrawableletmDrawable=getResDrawable(' IC _ play _ arrow _ black _ 48dp '24);//图片着色mdrawable。设置(颜色。解析颜色(' # FFFFFF ');//设置项目图标项目。设置图标(mDrawable);item=menu.add(0,2,0,'艾斯');item.setIcon(getDrawable('海贼王/艾斯. jfif '120));setShowAsAction(MenuItem .SHOW _ AS _ ACTION _ IF _ ROOM |菜单项.SHOW _ AS _ ACTION _ WITH _ TEXT);item=menu.add(0,3,0,'白胡子');item.setIcon(getDrawable('海贼王/白胡子. jfif '120));setShowAsAction(MenuItem .SHOW _ AS _ ACTION _ IF _ ROOM |菜单项.SHOW _ AS _ ACTION _ WITH _ TEXT);return true });functiongetDrawable(filePath,size){ size=size | | 36;letoldBmp=images.read(filePath).获取位图();letnewBmp=位图。createscaledbitmap(旧BMP,dp2px(大小),dp2px(大小),true);returnnewBitmapDrawable(新BMP);} ui。发射器。on(' options _ item _ selected '(e,item)={ switch(item。gettitle()){ case '启动:toastLog('点击了启动');打破;案例艾斯:toastLog('有个爱闯祸的弟弟,哥哥总是要特别担心');打破;案例路飞:toastLog('我是要成为海贼王的男人');打破;案例白胡子:toastLog('做我儿子吧');打破;} e . consumed=true });functiongetResDrawable(resName,size){ letoldBmp=bitmapfactory。decoderesource(resources,getResDrawableID(resName));letnewBmp=位图。createscaledbitmap(旧BMP,dp2px(大小),dp2px(大小),true);letdrawable=newBitmapDrawable(资源,新BMP);老BMP。recycle();returndrawable}functiongetResDrawableID(name){返回资源。获取标识符(名称,“可绘制的”,上下文。获取包名());}functiond p2px(DP){ returnparseInt(math。地板(DP *刻度0.5));}function px 2 DP(px){ returnparseInt(math。地板(px/刻度0.5));}声明
部分内容来自网络本文主要介绍了关于菜单键是什么意思(自动js)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/100147.html