摘要:
AlertDialog对话框的介绍1、获得AlertDialog静态内部类Buidler对象,由该类来创建AlertDialog对象,因为AlertDialog的构造方法全部是Protected类型2、通过Buidler对象设置对话框的标题、按钮以及按钮要响应的事件DialogInterface.OnClickListener3、调用Buidler的create()方法创建对话框4、调用AlterDialog的show()方法将内容显示出来方式一:类似于HTML的confirm对话框//AlertDialog对话框public void createAlertDialog(){ AlertDi 阅读全文
摘要:
三、子菜单(Sub Menu),即菜单下面的菜单(二级或一下的菜单)1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的addSubMenu()方法添加子菜单3、用返回的子菜单SubMenu对象调用add()方法添加菜单//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic boolean onCreateOptionsMenu(Menu menu) { //添加子菜单 阅读全文
摘要:
二、上下文菜单(Context Menu),用户长时间按着按键不放会弹出的菜单1、覆盖Activity的onCreateContextMenu()方法,调用Menu的add()方法添加菜单选项//上下文才菜单(Context Menu),当用户长时间按键不放弹出的菜单@Overridepublic void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { menu.add(0, 0, 0, "contextMenu"); menu.add(0, 1, 0, "con 阅读全文
摘要:
菜单分为三种——选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)一、选项菜单(Option Menu),用户点击Menu按钮1、覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开该方法的时候被自动调用2、调用Menu的add()方法添加菜单,可以调用MenuItem的SetIcon()方法来为菜单设置图标//当菜单超过六个以上的就会显示more标记——选项菜单(Option Menu)//覆盖了Activity的方法,当用户第一次打开菜单时该方法会被自动调用,@Overridepublic 阅读全文