⭐.使用警告对话框的多选框实现一个选择待播放音乐名的应用。

效果如下:

  
所需控件:
     在该布局中依次添加1个按钮,并设置单击方法名为myclick。更改text内容“选择加入播放列表的歌曲”。

  
  
修改主Activity文件:
    添加字符串数组成员变量。

    
    在主Activity 文件中,再添加“多选对话框”单击方法myclick(),复选选项的列表对话框。
    在该方法中首先创建AlertDialog.Builder 类对象,通过调用setMultiChoiceltems()方法,使用items字符串数组作为复选列表项来源,最后添加确定和取消按钮。

    


package com.example.dn.zxyapplication_04;import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;import android.view.View;
import android.widget.Toast;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}private CharSequence[] items={"Hope-xxxTENTACION","派大星-PO8","bad guy-Billie Eilish", "陷阱历险记-Lil Jet","again-timmies"};public void myclick(View view){boolean[] itemsChecked=new boolean[items.length];AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);builder.setIcon(R.drawable.music);builder.setTitle("多选对话框");builder.setMultiChoiceItems(items,itemsChecked,new DialogInterface.OnMultiChoiceClickListener(){@Overridepublic void onClick(DialogInterface dialog,int which,boolean isChecked){Toast.makeText(getApplicationContext(),items[which]+"被选中了!",Toast.LENGTH_LONG).show();}});builder.setPositiveButton("确定",null);builder.setNegativeButton("取消",null);builder.create().show();}
}

Android 警告对话框(实现选择待播放音乐名应用)相关推荐

  1. android插入耳机状态使用扬声器外放音乐

    原文地址 插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的.但是只能用MediaPlayer,播放音频文件. 使用AudioTrack.write播放是行不通的.按理说AudioRec ...

  2. android之对话框通知栏:

    Toast类 Android中的Toast是一种简易的消息提示框. Toast是一个包含用户点击消息.Toast类会帮助你创建和显示这些. 当视图显示给用户,在应用程序中显示为浮动.和Dialog不一 ...

  3. kotlin 对话框_使用Kotlin的Android警报对话框

    kotlin 对话框 In this tutorial, we'll be discussing Alert Dialogs and implement them in our Android App ...

  4. 电子计算机音乐老响怎么回事,电脑外放音乐带有杂音怎么回事?电脑外放音乐带有杂音解决方法...

    一些小伙伴喜欢在台式电脑上外放音乐,这样任何人都可以听到歌了.有时windows7系统电脑外放音乐带有杂音,这种杂音不仅刺耳,还会大大影响我们休闲娱乐的心情.检查喇叭是正常的,导致外放声音不纯的原因有 ...

  5. Android 封装对话框工具类

    (一)比较正常的AlertDialog的创建和使用,Alert(警告) 代码设计: // 警告对话框,需要用Builder方法创建public void bt2(View v) {// 这里的属性可以 ...

  6. ios手机怎么连接adb命令_手机蓝牙怎么连接汽车蓝牙放音乐,车载蓝牙播放器怎么用...

    手机蓝牙怎么连接汽车蓝牙音乐?车载蓝牙播放器怎么用?针对这两个问题,我们为大家分享下操作指南,如下: 1.把手机蓝牙和车载蓝牙都打开,且处于可发现状态: 2.在手机的蓝牙界面,点击"搜索设备 ...

  7. foobar2000 ios版怎么添加音乐_抖音怎么设置说完话后再放音乐 视频先配音后半段添加背景音乐...

    看到一个段子,双十一最该打折的是什么,答:双手.哈哈,昨天双十一购物狂欢,看到消息说双11当天全国处理亿快件,再创历史新高,也是辛苦各位快递员了.好啦,回归主题,继续给大家带来视频编辑教程.网上有很多 ...

  8. 【Android】对话框 AlertDialog

    [Android]对话框 AlertDialog 本讲介绍一下Android基本组件:对话框AlertDialog. 来源:http://blog.csdn.net/feng88724/article ...

  9. 大疆精灵2v+怎么连接手机_车载蓝牙播放器怎么用,手机蓝牙怎么连接车载蓝牙放音乐...

    手机蓝牙怎么连接车载蓝牙音乐?车载蓝牙播放器怎么用?针对这两个问题,我们为大家分享下操作指南,如下: 1.把手机蓝牙和车载蓝牙都打开,且处于可发现状态. 2.在手机的蓝牙界面,点击"搜索设备 ...

最新文章

  1. 【智能小车】舵机的基本原理(学习自平衡小车之家的资料)
  2. python安装requests库pip不是_python pip安装requests时报错,怎么解决?
  3. docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器
  4. 在Vivado中,使用锁定增量编译技术进行增量综合布局布线
  5. 柔性体没有应变_柔性应变和压力传感器
  6. vue插槽面试题_VUE面试题解析,半年出一篇,建议收藏!
  7. Word中如何正确添加参考文献
  8. 台湾大学公开课《概率》第五周一道不会作的作业题 ,一种看不懂的解法
  9. 今日头条把微信按在地上摩擦
  10. Aspose word pdf 相互转换
  11. 中国省份地级市政区图大全
  12. CrossApp推出移动应用开发神器CrossApp Style
  13. 展望未来城市,万物皆可运营
  14. 什么是黑盒测试,白盒测试,灰盒测试?
  15. 长江大学计算机科学学院德贵奖学金,关于做好2019年各类奖学金评选的通知
  16. 英特尔芯片漏洞比想象中更严重:控制计算机无需密码
  17. 【一览表】macOS代号\macOS版本\苹果电脑各型号对应的macOS版本列表
  18. 财务自由之路笔记 第一章 你真正想要什么
  19. 一款好用的基于 Java 的中文转拼音工具
  20. Java 正则表达式对数据脱敏处理

热门文章

  1. Andriod模拟报错处理-值得为此单独开立一篇
  2. QSerialPort 接收快速到达的数据时waitForReadyRead导致串口卡住,QSerialPort 分包问题
  3. fread文件读不完整问题解决
  4. MySQL 8.0.24来了。但,略失望。。。
  5. 耳机插入电脑麦克风没声音的解决办法
  6. m87靶机实验实战演练
  7. linux dig dns,dig 与 DNS解析
  8. flinksql 解析学习
  9. 如何使用Q-Q图验证数据的分布
  10. javascript知识分享——BOM对象