以Switch按钮为例

先声明三个对象

private Switch aSwitch_sound;
private SoundPool soundPool;//音频通知声音播放器
private int soundID;//音频资源ID
添加两个方法
@SuppressLint("NewApi")
private void initSound() {soundPool = new SoundPool.Builder().build();soundID = soundPool.load(this, R.raw.qipao, 1);
}//实例化soundPool和soundID  R.raw.qipao为音频资源位置
private void playSound() {soundPool.play(soundID,0.1f,      //左耳道音量【0~1】0.5f,      //右耳道音量【0~1】0,         //播放优先级【0表示最低优先级】0,         //循环模式【0表示循环一次,-1表示一直循环,其他表示数字+1表示当前数字对应的循环次数】1          //播放速度【1是正常,范围从0~2】);
}

附上完整代码

public class SetActivity extends AppCompatActivity {private Switch aSwitch_sound;//switch按钮private SoundPool soundPool;//音频通知声音播放器private int soundID;//音频资源ID@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_set);initSound();aSwitch_sound=findViewById(R.id.switch_sound);aSwitch_sound.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {playSound();}});}@SuppressLint("NewApi")private void initSound() {soundPool = new SoundPool.Builder().build();//实例化音频通知播放器soundID = soundPool.load(this, R.raw.qipao, 1);//设置资源ID}private void playSound() {soundPool.play(soundID,0.1f,      //左耳道音量【0~1】0.5f,      //右耳道音量【0~1】0,         //播放优先级【0表示最低优先级】0,         //循环模式【0表示循环一次,-1表示一直循环,其他表示数字+1表示当前数字对应的循环次数】1          //播放速度【1是正常,范围从0~2】);}}

Android中为按钮设置点击音效相关推荐

  1. Android中实现按钮自动点击

    在Android项目中,有时候是利用按钮来更新消息,但是想要自动更新就需要设置按钮自动点击,前面声明和关联按钮控件就不说了 代码如下: button1.performClick(); 也算写项目中学到 ...

  2. Android在WebView中给图片设置点击事件

    好久没有更新博客了,今天来个小知识点.我们知道在WebView中加载的是Html也面,在开发中都是Web前端人员写好以后给个链接我们去用webView进行loadUrl.但是有时突然产品想让你把加载回 ...

  3. android启动页使用gif,android中使用react-native设置应用启动页过程详解

    一.背景 在我们使用react-native进行编写代码的时候,当启动应用的时候,我们会看到如下界面 然而,这样的启动界面是非常的不又好,那么我们该怎么进行处理启动界面呢?有如下两种方案 二.方案 1 ...

  4. Android中的事件处理之点击事件

    在 Android 的图形界面(UI)开发中,有两个非常重要的内容∶一个是控件的布局,另个就是控件的事件处理.Android中的常用事件有点击事件.长按事件.触摸事件.焦点事件.按键事件-下拉列表的选 ...

  5. android 布局颜色设置颜色设置,怎么在Android中利用view设置布局颜色

    怎么在Android中利用view设置布局颜色 发布时间:2020-12-10 16:16:37 来源:亿速云 阅读:154 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Android中利 ...

  6. vue中防止按钮重复点击提交的方法

    vue中防止按钮重复点击提交的方法 vue中防止按钮重复点击提交的方法 一.自定义全局指令 二.自定义局部指令 三.动态控制disabled属性 vue中防止按钮重复点击提交的方法 经常会遇到的一个问 ...

  7. Android中的颜色设置和常见RGB颜色表

    1.十六进制的颜色值 在android中经常看到设置的颜色为八位的十六进制的颜色值,例如: public static final class color {public static final i ...

  8. android添加图片按钮,如何给Android中的按钮添加图片功能

    在layout中建一个my_login.xml文件 代码如下 android:layout_width="fill_parent" android:layout_height=&q ...

  9. Android中为PopupWindow设置半透明背景的方案(兼容华为手机)

    原文地址:https://blog.csdn.net/biaobiao1217/article/details/51438552 android中为PopupWindow设置半透明背景已经是老生常谈的 ...

最新文章

  1. 生产场景 bond 0实战
  2. php中args,PHP中的重载,即__call($name , $args)的使用
  3. java继承eclipse_Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性
  4. python面向对象之类的成员
  5. WPF效果(GIS三维续篇)
  6. SpringBoot整合Redis 主从复制_02
  7. python打开文件对话框_python实战演练:如何通过对话框打开文件并对文件进行对比...
  8. 新特性 | Java8 的这个特性,用起来真的很爽!
  9. C语言实验报告(通用)
  10. teraterm 执行sql命令_一款轻量级终端工具TeraTerm的脚本介绍(一)
  11. FoveaBox(Beyond Anchor-based Object Detector) 学习笔记
  12. namecheap注册域名优惠码
  13. 330 篇 Python 与机器学习原创笔记,助你高效入门。
  14. 「运维之美」技术周刊 ( 第 2 期 )
  15. 让苹果iOS的手机iPhone和电脑Safari浏览器支持油猴脚本
  16. python中如何解决类互相调用问题_两个.py之间类的相互调用问题
  17. 深兰科技亮相2022世界人工智能大会:AI创新,共话未来城市建设
  18. idea为web项目添加tomcat并配置Artifacts
  19. STM32移植STemwin
  20. UNITY 使用代码更换地形中草的贴图

热门文章

  1. [量化-029]陈光明投资哲学整理
  2. 2023最新智简魔方快云模板源码+已免授权
  3. 北京林业大c语言程序设计考试试题,2016年北京林业大学信息学院程序设计语言、数据结构(上机操作)复试笔试最后押题五套卷...
  4. 棋盘游戏(二分图最大匹配)
  5. 清华大学环境工程专业考研经验分享
  6. CSS-精灵图片的使用(从一张图片中截图指定位置图标)
  7. android百度地图设置logo,缩放按钮,指南针的位置
  8. 无心剑中译狄兰·托马斯《不要温顺地走进那个良夜》
  9. 金蝶云星空与旺店通集成解决方案(旺店通主管库存)
  10. VM options常用设置