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

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

邦蜀黍 移动开发工程师
难度入门
时长 3小时50分
学习人数
综合评分9.70
133人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.4 逻辑清晰
  • // 显示多选按钮对话框的方法 private void showMultiDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("请选择您的爱好"); builder.setIcon(R.drawable.ic_launcher); builder.setMultiChoiceItems(Dc, null, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub if (arg2) { Toast.makeText(SecondActivity.this, "我喜欢的是:" + Dc[arg1], 1000).show(); } else { Toast.makeText(SecondActivity.this, "我现在不喜欢:" + Dc[arg1], 1000).show(); } } }); builder.setNegativeButton("点击取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
    查看全部
    0 采集 收起 来源:多选对话框

    2018-03-22

  • /** * 显示单选对话框的方法 */ private void showSingleDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new AlertDialog.Builder( SecondActivity.this); builder.setTitle("请选择您的性别"); builder.setIcon(R.drawable.ic_launcher); builder.setSingleChoiceItems(sex, 0, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub Toast.makeText(SecondActivity.this, "您当前选择的性别是" + sex[arg1], 2000).show(); } }); AlertDialog dialog = builder.create(); dialog.show(); }
    查看全部
    0 采集 收起 来源:单选对话框

    2018-03-22

  • private void showPublicDialog() { // 通过AlertDialog.Builder来创建builder AlertDialog.Builder builder = new AlertDialog.Builder(this); // 通过builder来设置一些属性 builder.setTitle("这是确认对话框"); builder.setIcon(R.drawable.ic_launcher); builder.setMessage("这是对话框中要显示的内容...."); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { LayoutInflater inflater = LayoutInflater .from(SecondActivity.this); View view = inflater.inflate(R.layout.toast_layout, null); Toast toast = new Toast(SecondActivity.this); toast.setView(view); toast.show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { //同上 } }); // 通过dialog的create的方法来创建dialog AlertDialog dialog = builder.create(); // 将dialog通过show的方法显示出来 dialog.show(); }
    查看全部
    0 采集 收起 来源:确认对话框

    2018-03-22

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

    2016-02-13

  • 什么是Dialog: 对话框是当前界面弹出的一个小窗口,用于显示重要提示信息,提示用户输入信息,确认信息,或者显示某种状态,如下载进度,退出提示等,一般情况下,用户要与对话框进行交互,然后返回到被覆盖的界面以继续运行当前的应用程序
    查看全部
    0 采集 收起 来源:认识Dialog

    2016-02-13

  • 完全自定义toast: // 先获得inflater LayoutInflater inflater = LayoutInflater .from(MainActivity.this); // 通过inflater来将我们自定义的toast的布局转化为view的控件 View view = inflater.inflate(R.layout.toast_layout, null); // 也可以通过这种方法来初始化我们的toast Toast toast = new Toast(MainActivity.this); // 通过toast的setView的方法将我们上面得到的view添加到toast中去 toast.setView(view); // 调用show的方法来实现toast的显示 toast.show();
    查看全部
    0 采集 收起 来源:认识Dialog

    2016-02-13

  • // 先获得inflater LayoutInflater inflater = LayoutInflater .from(MainActivity.this); // 通过inflater来将我们自定义的toast的布局转化为view的控件 View view = inflater.inflate(R.layout.toast_layout, null); // 也可以通过这种方法来初始化我们的toast Toast toast = new Toast(MainActivity.this); // 通过toast的setView的方法将我们上面得到的view添加到toast中去 toast.setView(view); // 调用show的方法来实现toast的显示 toast.show();
    查看全部
    0 采集 收起 来源:自定义Toast

    2016-02-13

  • // 通过这种方法来初始化toast Toast toast = Toast.makeText(MainActivity.this, "这是显示带有图片的toast", 2000); // 将toast强制转换为布局文件 LinearLayout ll = (LinearLayout) toast.getView(); // 得到一个ImageView的控件,并设置控件中的图片资源 ImageView iv = new ImageView(MainActivity.this); iv.setImageResource(R.drawable.ic_launcher); // 在布局文件中添加这个ImageView的控件,addView的第二个参数是为这个图片设置位置,为0的时候表示在文字的上面 ll.addView(iv, 0); // show出来 toast.show();
    查看全部
  • 自定义位置的toast: Toast toast = Toast.makeText(MainActivity.this, "这是自定义位置的toaste", 1000); toast.setGravity(Gravity.CENTER, 0, 0); toast.show();
    查看全部
  • AlertDialog
    查看全部
    0 采集 收起 来源:认识Dialog

    2016-02-12

  • toast默认
    查看全部
  • 谁谁谁水水水水水水水水
    查看全部
  • 使用Debug的快捷键: F6 逐行追踪 F5 进入方法 F7 跳出方法 F8 下一个断点或是结果Debug
    查看全部
    0 采集 收起 来源:Debug概述

    2016-02-03

  • 对话框含有的属性
    查看全部
    0 采集 收起 来源:认识Dialog

    2016-01-31

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

    2016-01-28

举报

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

微信扫码,参与3人拼团

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

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