精华内容
下载资源
问答
  • Android菜单实例

    2014-01-15 09:19:30
    点击菜单按钮,弹出菜单 xml文件  xmlns:tools="http://schemas.android.com/tools"  android:layout_width="match_parent"  android:layout_height="match_parent"  tools:context=".MainActivity"  ...

    点击菜单按钮,弹出菜单

    xml文件

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity" 
        android:orientation="horizontal">

        <TextView android:id="@+id/text"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"/>

    </LinearLayout>

    .java文件

    package com.example.menutestone;

    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.SubMenu;
    import android.widget.TextView;

    public class MainActivity extends Activity {
    TextView text;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    text=(TextView) super.findViewById(R.id.text);
    }

    //重写Activity的onCreateOptionsMenu(Menu menu)的方法,在该方法里调用Menu对象的方法来添加菜单项或者子菜单
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

    //添加车型菜单
    SubMenu carStyle=menu.addSubMenu("车型");
    //设置车型的图标
    carStyle.setIcon(R.drawable.ic_launcher);
    //设置弹出框图片
    carStyle.setHeaderIcon(R.drawable.ic_launcher);
    //弹出框的标题
    carStyle.setHeaderTitle("选择车型");
    //添加子车型数据
    /**
    * add有四个参数
    * 第一个 group ID,代表的是组的概念
    * 第二个 item ID,代表的是项目编号 0x111只是一个标志号
    * 第三个 order ID,代表的是菜单项的显示顺序,默认是0,表示菜单是按照add的显示顺序来显示
    * 第四个表示的是title参数
    */
    carStyle.add(0, 0x111, 0, "宝马");
    carStyle.add(0, 0x112, 0, "奔驰");
    carStyle.add(0, 0x113, 0, "奥迪");
    carStyle.add(0, 0x114, 0, "大众");
    carStyle.add(0, 0x115, 0, "福特");

    //向Menu当中添加普通菜单项
    menu.add(0, 0x211, 0, "地区");

    //添加价格
    SubMenu money=menu.addSubMenu("价格");
    money.setIcon(R.drawable.ic_launcher);
    //设置弹出选择框的图片
    money.setHeaderIcon(R.drawable.ic_launcher);
    //设置弹出选择框的内容
    money.setHeaderTitle("请选择价格");
    money.add(0, 0x311, 0, "10万以内");
    money.add(0, 0x312, 0, "10-30万");
    money.add(0, 0x313, 0, "30-50万");
    money.add(0, 0x314, 0, "80万以上");

    return super.onCreateOptionsMenu(menu);
    }

    //菜单项被单击后的回调方法
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    //判断点击的是哪个菜单项
    switch(item.getItemId()){
    case 0x111:
    text.setText("您的车型为宝马");
    break;
    case 0x112:
    text.setText("您的车型为奔驰");
    break;
    case 0x113:
    text.setText("您的车型为奥迪");
    break;
    case 0x114:
    text.setText("您的车型为大众");
    break;
    case 0x115:
    text.setText("您的车型为福特");
    case 0x211:
    text.setText("选择地区");
    break;
    case 0x311:
    text.setText("价格10万以内");
    break;
    case 0x312:
    text.setText("10-30万");
    break;
    case 0x313:
    text.setText("30-50万");
    break;
    case 0x314:
    text.setText("80万以上");
    break;
    }
    return true;
    }
    }

    展开全文
  • 摘要:Java源码,Android,Android菜单 Android MenuSample源码,一个Android菜单实例,定义字体大小标示符,定义普通菜单标示符,定义颜色的标示符,添加谱图菜单,添加字体颜色的菜单……
  • 主要介绍了Android 动态菜单实现实例代码的相关资料,这里附有实例代码及实现效果图,需要的朋友可以参考下
  • Android menu 菜单实例

    2013-08-22 09:17:14
    Android menu 安卓菜单实例教程
  • 主要介绍了Android创建Menu菜单实例,讲述了Android菜单项的创建方法,在Android应用程序开发中非常具有实用价值,需要的朋友可以参考下
  • 一个实现android二级菜单,三级菜单,多级菜单实例,主要使用expandablelistview控件,很不错的效果,分享了
  • 本篇文章主要介绍了Android 抽屉效果的导航菜单实现代码实例,这种侧滑的抽屉效果的菜单很好,有兴趣的可以了解一下。
  • Android如何实现多层次抽屉菜单.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 主要介绍了Android底部菜单实现实例代码,本文通过使用RadioGroup来实现底部导航菜单栏。现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Android侧滑菜单实例

    2015-04-13 12:05:52
    这是一个侧滑菜单的小实例,代码简单易懂,只是对一个类的使用,但是很方便,界面也很酷炫
  • 安卓侧滑菜单实现

    2015-06-17 04:01:30
    安卓侧滑菜单实现,简单粗暴,大家可以看看,主要是继承HorizontalScrollView来实现的,添加了滑动事件的判断
  • 本文实例讲述了Android的三种菜单。分享给大家供大家参考。具体分析如下: Android菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu) 一.选项菜单 当用户单击设备上的菜单...
  • Android实现菜单、弹出框、Activity带值例子.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 最近想要做一个弹出更多的菜单,而原生的弹出菜单却不是我们想要的效果,所以必然要自定义菜单。接下来通过本文给大家介绍android 使用popupwindow实现弹出更多的菜单实例详解,需要的朋友可以参考下
  • 主要介绍了Android编程之菜单实现方法,结合实例形式较为详细的分析了上下文菜单、选项菜单和子菜单实现技巧,需要的朋友可以参考下
  • android-menudrawer实现侧边菜单栏效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • Android圆盘旋转菜单实例,半圆形的组合菜单,会旋转,类似淘宝网客户端的圆形菜单,非常适合移动设备浏览的菜单,有兴趣可下载本Android菜单测试下。
  • 安卓 弹出 菜单 实例

    2015-07-14 21:03:22
    Android 弹出菜单 popup menu 程序。
  • android侧滑菜单实例源码SlidingMenu,直接导入工程运行即可看到效果!
  • android 底部菜单实现

    2013-01-07 17:12:12
    android 底部菜单实现
  • 安卓环形菜单实现.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 主要介绍了Android编程之菜单实现方法,以实例形式较为详细的分析了Android编程实现菜单的布局及功能相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 本文实例讲述了Android选项菜单用法。分享给大家供大家参考。具体如下: Android平台下所提供的菜单大体上可分为三类:选项菜单、上下文菜单和子菜单。 当Activity在前台运行时,如果用户按下手机上的Menu键,此时就...
  • androud实现PopupWindow弹出菜单简单实例
  • 这个效果是安卓5.0推出 “材料设计” Ui效果 以前一直没留意到,写篇文章当成备忘录 上面的效果图 用 DrawerLayout和Toolbar实现 布局如下 <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:...
  • android 菜单

    热门讨论 2013-06-03 20:03:02
    android实现点击,下拉菜单栏功能

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,407
精华内容 35,362
关键字:

安卓菜单实现