为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第2季)

邦蜀黍 移动开发工程师
难度入门
时长 3小时50分
学习人数
综合评分9.70
133人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.4 逻辑清晰
  • 通过xml布局实现子菜单 在menu文件夹下创建菜单布局main.xml: <item android:showAsAction="never" android:title="文件"> <menu> <item android:id="@+id/new_file" android:showAsAction="never" android:title="新建"/> <item android:id="@+id/open_file" android:showAsAction="never" android:title="打开"/> <item android:id="@+id/save_file" android:showAsAction="never" android:title="保存"/> </menu> </item> <item android:showAsAction="never" android:title="编辑"> <menu> <item android:id="@+id/copy_edit" android:showAsAction="never" android:title="复制"/> <item android:id="@+id/paste_edit" android:showAsAction="never" android:title="粘贴"/> <item 依此类推。。。/> </menu> </item> 在 MainActivity中重写onCreateOptionsMenu(): MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main,menu); 最后重写点击之后的响应事件onOptionsItemSelected()。
    查看全部
  • 创建ContextMenu方法 1.添加上下文菜单内容onCreateContextMenu() 可以通过代码动态添加 可以加载xml问价中的菜单项 2.设置菜单点击后的响应事件
    查看全部
    0 采集 收起 来源:认识ContextMenu

    2017-06-01

  • 创建选项菜单: 1.重写onCreateOptionsMenu()方法 2.设置菜单项可用代码动态设置menu.add() 3.还可以通过xml设置MenuINflater.inflate() 4.设置菜单项点击事件:onOptionsItemSelected()
    查看全部
    1 采集 收起 来源:创建菜单

    2017-06-01

  • 通知栏的实现 需要在配置文件中添加权限: <uses-permission android:name="android.permission.FLASHLIGHT" /> <uses-permission android:name="android.permission.VIBRATE" /> ------------ Intent intent = new Intent(this,ThirdActivity.class); Notification.Builder builder = new Notification.Builder(this); builder.setSmallIcon(R.mipmap.ic_launcher); // 设置图标 builder.setTicker("Hello!"); // 设置手机状态栏的一行文字提示 builder.setWhen(System.currentTimeMillis()); // 设置时间 builder.setContentTitle("通知栏通知"); builder.setContentText("我来自Notification的小练习"); // 点击通知之后想要跳转到某个页面,需要 PendingIntent 和 Intent(意图)来实现 PendingIntent pendingIntent = PendingIntent.getActivity(this,0,intent,0); // 请求码和flag都设置为0 builder.setContentIntent(pendingIntent); // 点击后的意图 builder.setDefaults(Notification.DEFAULT_ALL); //设置所有的提示效果,包括声音、振动、指示灯 Notification notification = builder.build(); // 4.1以上版本(包括4.1) // Notification notification1 = builder.getNotification(); // 4.1以下版本
    查看全部
    0 采集 收起 来源:设置通知参数

    2018-03-22

  • 如何实现通知栏: 1.获取NotificationManager 2.显示通知栏:notify(id,notification); 3.取消通知栏:cancle(id); 4.构造Notification并设置显
    查看全部
    0 采集 收起 来源:认识Notification

    2017-05-31

  • AlertDialog常用方法 要创建一个AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:为对话框设置标题 setIcon:为对话框设置图标 setMessage:为对话框设置内容 setView:给对话框设置自定义样式 setItems:设置对话框姚先生的一个list,一般用于显示几个命令时 setMultiChoiceItems:用来设置对话框显示一系列的复选框 setSingleChoiceItems:设置单选按钮 setNeutralButton:普通按钮 setPositiveButton:给对话框添加“确认”按钮 setNegativeButton:对话框添加“取消”按钮
    查看全部
    0 采集 收起 来源:认识Dialog

    2017-05-31

  • 常用方法: Toast.makeText(context,text,duration);//返回值为Toast toast.setDuration(duration);//设置持续时间 toast.setGravity(gravity,x0ffset,y0ffset);//设置toast位置 toast.setText(s);//设置提示内容 toast.show();//显示
    查看全部
    0 采集 收起 来源:重新认识Toast

    2017-05-31

  • Android攻城狮第二季
    查看全部
    0 采集 收起 来源:Debug概述

    2017-05-28

  • 常用方法
    查看全部
    0 采集 收起 来源:认识Dialog

    2017-05-17

  • 确认对话框
    查看全部
    0 采集 收起 来源:确认对话框

    2017-05-11

  • toast 常用方法
    查看全部
    0 采集 收起 来源:重新认识Toast

    2017-05-11

  • 123
    查看全部
    0 采集 收起 来源:LogCat概述

    2017-05-10

  • 我的天
    查看全部
    0 采集 收起 来源:Debug概述

    2017-05-10

  • 第一重:无尽bug常作客,困闷调试伴不眠。第二重:千行代码过,bug不沾身。第三重:编码间,bug灰飞烟灭
    查看全部
    0 采集 收起 来源:Debug概述

    2017-05-10

  • 重写onOptionsItemSelected() public boolean onOptionsItemSelected(MenuItem item)
    查看全部

举报

0/150
提交
取消
课程须知
本课程是进阶课程的第2季,将讲解Android应用必备的菜单、对话框和动画等的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前,首先必须掌握Java基础语法和面向对象编程,其次还要熟悉Android开发环境,了解控件的使用就更好了
老师告诉你能学到什么?
1、Android调试程序 2、Android提示对话框 3、Android常用菜单 4、Android常用动画效果

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!