首页 > 玩机美化 > 【教程】iApp调用mjava模板显示菜单栏

【教程】iApp调用mjava模板显示菜单栏

楼主:哈哈 [5级] · 2020-5-29 ·  浏览8957 · 玩机美化 · ID:
确定不进来顶一波?[胜利][胜利]
源码学习:
 此处内容已被隐藏,请评论后查看!



[教程]
1.创建项目,在mian界面添加想要被点击显示菜单栏的一个控件,记住控件id
2.添加mjava模板,模板名随便,这里我们以a.mjava为例调用,编辑文本内容:
import android.view.MenuItem;
public static void 置弹出式菜单点击事件(MenuItem 菜单项){
菜单项.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem 项) {
//菜单项被点击事件
i.us(控件id,"text",项.getTitle());
//这里控件id是mian界面被需要点击显示菜单栏控件的id
tw("您已选择:" + 项.getTitle());
//点击每个菜单栏的事件,可自己修改
return true;
}
});
}
3.回到mian界面,在需要被点击显示菜单栏的控件触屏事件,调用代码为:
s 控件 = st_vW
//弹出式菜单依附的控件
//可以通过gvs(控件id,控件)指定其他控件
javanew(弹出式菜单,"android.support.v7.widget.PopupMenu","Context",activity,"android.view.View",控件)
//new一个弹出式菜单
javags(mPopup,弹出式菜单,"android.support.v7.widget.PopupMenu","mPopup")
f(mPopup != null){ java(null,mPopup,"android.support.v7.view.menu.MenuPopupHelper.setForceShowIcon","boolean",true)
//设置是否留出图标的位置,默认false
//如果不需要图标请设置为false
}
sbp("@home_icon_menu_black_l_normal.png",图像)
javanew(图像,"android.graphics.drawable.BitmapDrawable","android.graphics.Bitmap",图像)
//加载图标
java(菜单,弹出式菜单,"android.support.v7.widget.PopupMenu.getMenu")
//准备
java(菜单项,菜单,"android.view.Menu.add","CharSequence","菜单一")
//添加菜单项
java(null,菜单项,"android.view.MenuItem.setIcon","android.graphics.drawable.Drawable",图像)
//设置图标
call(null,"mjava","a.置弹出式菜单点击事件",菜单项)
//设置事件
sbp("@home_icon_menu_black_l_normal.png",src)
javanew(src,"android.graphics.drawable.BitmapDrawable","android.graphics.Bitmap",src)
//加载图标
java(菜单,弹出式菜单,"android.support.v7.widget.PopupMenu.getMenu")
//准备
//设置事件
java(菜单项,菜单,"android.view.Menu.add","CharSequence","菜单二")
java(null,菜单项,"android.view.MenuItem.setIcon","android.graphics.drawable.Drawable",src)
call(null,"mjava","a.置弹出式菜单点击事件",菜单项)
java(null,弹出式菜单,"android.support.v7.widget.PopupMenu.show"
//显示弹出式菜单
//最后可以根据代码添加n个菜单栏,这里字符不多,只添加了两个菜单栏,图片地址是根据我来的,可自己换取图片,源码示例可以参考学习
[胜利][胜利]
- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者哈哈流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/29808.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
15条回复 |  最后回复于5个月前

fdafi8zvc1zj [1级]

看看
发布于2021-10-16

回复列表

  • 内容加载中...

说点什么...

4987264 [1级]

看看
发布于2021-10-19

回复列表

  • 内容加载中...

说点什么...

xxesxwt4ntly [1级]

发布于2022-2-12

回复列表

  • 内容加载中...

说点什么...

星友pkubpc [1级]

谢谢
发布于7个月前

回复列表

  • 内容加载中...

说点什么...

663674495 [1级]

666
发布于5个月前

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
50人签到
已签0天
  • 46068帖子
  • 1929763热点量
  • 182277火热值