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

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

邦蜀黍 移动开发工程师
难度入门
时长 3小时50分
学习人数
综合评分9.70
133人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.4 逻辑清晰
  • /** * 显示确认对话框 */ private void showDialog1() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("确认对话框");//设置标题 builder.setIcon(R.drawable.ic_launcher);//设置图标 builder.setMessage("确认对话框提示内容");//设置内容 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {//這個OnClicklistener和上面的包不一樣 @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击了确定按钮!", Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击了取消按钮!", Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//获取dialog dialog.show();//显示对话框 }
    查看全部
    0 采集 收起 来源:确认对话框

    2018-03-22

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

    2015-08-15

  • 第一步:创建布局文件LinearLayout; 第二步:创建LayoutInflater对象,并赋值为LayoutInflater.from(this); 第三步:创建View对象,赋值为inflater.inflate(R.layout...,null);(其中R.layout...为第一步中的布局文件) 第四步:new出Toast对象 第五步:调用Toast的setView方法加载View对象,show出即可; LayoutInflater作用是将layout的xml布局文件实例化为View类对象。 获取LayoutInflater的方法有如下三种: ? LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = LayoutInflater.from(context); (该方法实质就是第一种方法,可参考源代码) View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = getLayoutInflater();(在Activity中可以使用,实际上是View子类下window的一个函数) View layout = inflater.inflate(R.layout.main, null); 代码如下: Toast toast = new Toast(this); LayoutInflater inflater = LayoutInflater.from(this); View toast_view = inflater.inflate(R.layout.toast_layout, null); toast.setView(toast_view); toast.show();
    查看全部
    0 采集 收起 来源:自定义Toast

    2015-08-14

  • 《带有图片的Toast》 Toast toast = Toast.makeText(this,"带有图片的Toast!",Toast.LENGTH_LONG); LinearLayout toast_layout = (LinearLayout)toast.getView(); ImageView iv = new ImageView(this); iv.setImageResource(R.drawable.topimg); toast_layout.addView(iv,0);//第二个参数0是在Layout中的index,表示图片在文字上面。只有一个参数的话是默认文字在图片上面。 toast.show();
    查看全部
  • Toast常用方法
    查看全部
    0 采集 收起 来源:重新认识Toast

    2015-08-14

  • Log日志级别
    查看全部
    0 采集 收起 来源:LogCat概述

    2015-08-14

  • Debug调试程序
    查看全部
    0 采集 收起 来源:Debug概述

    2015-08-14

  • 对话框的使用方法(2)
    查看全部
    0 采集 收起 来源:认识Dialog

    2015-08-13

  • 对话框的使用
    查看全部
    0 采集 收起 来源:认识Dialog

    2015-08-13

  • Notification 需要用Builder来创建,用Manager来管理所以步骤就是,先创建Buider,然后通过Builder的build()方法来创建 Notification,再通过BuilderManger的notify()方法来管理开启,通过cancel方法来取消;
    查看全部
    0 采集 收起 来源:发送取消通知

    2015-08-12

  • 记一下
    查看全部
    0 采集 收起 来源:Debug概述

    2015-08-10

  • menu.add("1"); menu.add("2"); menu.addSubMenu("SubMenu1").addSubMenu("11").addSubMenu("111").addSubMenu("1111"); menu.addSubMenu("SubMenu2").add("22");
    查看全部
  • 1.初始化listview=findviebyid.. 2.添加数据源listview.setAdapter(new Arrayadapter<String>(this,layout,Arraylist)); 3.注册上下文菜单 this.registerForContextMenu(listview); 4.添加上下文菜单内同 public void onCreateContextMenu(....){ menu.setHeaderTitle(""); menu.setHeaderIcon(); menu.add(groupid,itemid,order排序,title); } 5.设置菜单项点击事件 onContextItemSelected(MenuItem item){ switch(item.getItemId){ case id: XXX; break; } }
    查看全部
  • 日志级别
    查看全部
    0 采集 收起 来源:LogCat概述

    2015-08-05

  • ContextMenu上下文菜单创建方法
    查看全部
    0 采集 收起 来源:认识ContextMenu

    2015-08-03

举报

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

微信扫码,参与3人拼团

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

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