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

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

于 2022-10-12 发布 文件大小:19.74 kB
0 224
下载积分: 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 个回复

  • HtmlBrowser
    一个Android手机上从Activity启动Browser,显示本地的Html代码文件的程序(Activity from an Android phone launch Browser, Html code files show the local program)
    2020-10-22 10:07:22下载
    积分:1
  • Home-Light-Wake
    G7点亮键修改rom包,可以将G7的点亮键由电源键修改为home键(G7 lit button to modify the rom package, you can light up keys from the G7' s power button to modify the key for the home)
    2011-04-21 11:28:39下载
    积分:1
  • Man20
    是男人就过20秒android源码 欢迎下载(Men over 20 seconds on the android source)
    2012-11-29 16:27:10下载
    积分:1
  • 2d,效果,酷跑 android
    此游戏代码,为我在网站上共享的,demo 希望和每一位需要的童鞋进行交流,和学习使用,简单的2d效果,从未开发过游戏,但是由于公司的需要在网站上搜到的游戏demo,可以借鉴到一些代码块和相关api的学习,和大家分享
    2022-11-30 10:45:03下载
    积分:1
  • android-upload-service-master
    以前做的android的FTP demo,功能没有完全实现,上传和下载的限速是虚拟的(The FTP demo of Android has not been fully implemented. The speed limit of upload and download is virtual)
    2020-06-25 21:00:02下载
    积分:1
  • android 图片缓存
    如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。  因此,加载图片的流程应该是:1、先从内存缓存中获取,取到则返回,取不到则进行下一步; 2、从文件缓存中获取,取到则返回并更新到内存缓存,取不到则进行下一步; 3、从网络下载图片,并更新到内存缓存和文件缓存。
    2022-03-02 11:58:07下载
    积分:1
  • SnapshotFull
    Take a Snapshot examle (Android)
    2011-07-18 16:15:23下载
    积分:1
  • harmonyOS文档(鸿蒙学堂).pdf
    Huawei DevEco Studio 使用指南
    2020-12-03下载
    积分:1
  • SystemClock
    System Clock Source Code for Andriod.
    2013-12-16 15:59:27下载
    积分:1
  • Android仿微信界面
    安卓仿微信界面设计
    2022-02-20 09:43:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载