登录
首页 » Android » Android 自定义弹出式菜单栏源码下载

Android 自定义弹出式菜单栏源码下载

于 2022-10-12 发布 文件大小:19.74 kB
0 162
下载积分: 2 下载次数: 1

代码说明:

Android Custom Menu 弹出窗口式自定义菜单栏的实例源码,运行后通过轻触手机的菜单键,来唤出菜单窗口,再次点击菜单键,自定义弹出对话框则隐藏,菜单是布局在对话框窗口中的,在本例中,自定义弹出窗口继承PopupWindow,并封装有封装GridView组件和View 组件,GridView 为每个Item设置监听事件方法,部分代码先睹为快:   public CustomMenu(Activity activity, List menus) {   super(activity);   //View 样式文件R.layout.menu   view = activity.getLayoutInflater().inflate(R.layout.menu, null);   //实例化GridView组件   gvMenu = (GridView)view.findViewById(R.id.gv_menu);   //相关参数设置   this.setContentView(view);   this.setWidth(LayoutParams.FILL_PARENT);   this.setHeight(LayoutParams.WRAP_CONTENT);   //图片获取   Drawable drawable = activity.getResources().getDrawable(R.drawable.selector_focused_shape);   //相关特效设置   this.setBackgroundDrawable(drawable);   this.setAnimationStyle(R.style.PopupAnimation);   this.setFocusable(true);   //设置相关OnKeyListener事件   gvMenu.setOnKeyListener(new OnKeyListener() {   @Override   public boolean onKey(View v, int keyCode, KeyEvent event) {   if ((keyCode == KeyEvent.KEYCODE_MENU)&&(isShowing())) {    dismiss();//关闭P

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android应用开发实例 TrainSystemHelper 完整源码
    Android应用开发实例 TrainSystemHelper
    2013-01-10下载
    积分:1
  • 安卓实现实时天气预报功能
    安卓实现较为完整的天气预报功能,可以罗列出全国所有的省市县,也可查看全国任意城市的天气信息,并可自由的切换任意城市,查看其它城市的天气。
    2022-03-25 01:32:09下载
    积分:1
  • Android_Binder_IPC
    android binder通信介绍。binder 通信是一种client-server 的通信结构, 1. 从表面上来看,是client 通过获得一个server 的代理接口,对server 进行直接调用; 2. 实际上,代理接口中定义的方法与server 中定义的方法是一一对应的; 3.client 调用某个代理接口中的方法时,代理接口的方法会将client 传递的参数打包成为Parcel 对象; 4. 代理接口将该Parcel 发送给内核中的binder driver. 5.server 会读取binder driver 中的请求数据,如果是发送给自己的,解包Parcel 对象,处理并将结果返(android binder communication。)
    2013-11-13 18:41:05下载
    积分:1
  • android 仿html table布局,可横向 纵向滚动 例子
    TeseTable
    2015-06-16下载
    积分:1
  • 简单音乐播放器
    简单的音乐播放器,实现,播放,暂停,继续的功能。
    2022-02-03 01:29:08下载
    积分:1
  • H264EncodeFromX264
    基于安卓手机的动态采集系统压缩的H264视频,并且上传到服务器上(Andrews-based mobile phone H264 video compression dynamic acquisition system, and uploaded to the server)
    2012-07-24 21:01:56下载
    积分:1
  • android 自定义Switch控件 例子源码下载(兼容低版本)
    兼容android低版本
    2015-04-15下载
    积分:1
  • android高仿糗事百科项目客户端和服务器端(完整19M)
    此项目包含 相关引用的类库,是完整的源码
    2015-06-09下载
    积分:1
  • Android 开启指定名称和密码的 Wifi热点 实例源码下载
    Android 开启指定名称和密码的 Wifi热点 实例源码下载
    2014-08-26下载
    积分:1
  • 按钮开关组件
    android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式。
    2023-04-13 09:00:03下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载