播放声音的选项卡中单击

编程入门 行业动态 更新时间:2024-10-28 18:23:18
本文介绍了播放声音的选项卡中单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在从AT&放一部Android手机,T,就可以通过标签导航时听到咔嗒声。我如何获得标签控件播放声音的选项卡的点击?

tabHost.setOnTabChangedListener(新OnTabChangeListener(){    @覆盖    公共无效onTabChanged(字符串tabId){        //播放声音HERE        MediaPlayer的tabClick = MediaPlayer.create(TabBarActivity.this,R.Raw.gling_click);        tabClick.start();    })};

解决方案

第1步从教程是这样的:

的for(int i = 0; I< tabHost.getTabWidget()getChildCount();我++){    。tabHost.getTabWidget()getChildAt(ⅰ).setBackgroundResource(R.drawable.bg_blue_matte);}    tabHost.getTabWidget()setCurrentTab(1)。    tabHost.getTabWidget()getChildAt(1).setBackgroundResource(R.drawable.bg_green_matte)。    // NEW code HERE **    tabHost.setOnTabChangedListener(新OnTabChangeListener(){        @覆盖        公共无效onTabChanged(字符串tabId){            //播放声音HERE        }    )};

看到它说,新的code HERE **?你想一个OnTabChangedListener添加到tabHost。这是一个对象,那就是监听用户更改标签。当一个标签的变化, onTabChanged(字符串tabID)方法被运行。

添加 onTabChangedListener 后教程的步骤1;这是的onCreate()方法中。

然后,让谷歌和查找 Android的播放声音并获得的是的code到那里说://播放声音HERE。

On an Android phone from AT&T, you can hear a click sound when navigating through tabs. How do I get the Tab widget to play a sound on the click of a tab?

tabHost.setOnTabChangedListener(new OnTabChangeListener() { @Override public void onTabChanged(String tabId) { //PLAY SOUND HERE MediaPlayer tabClick = MediaPlayer.create(TabBarActivity.this, R.Raw.gling_click); tabClick.start(); } )};

解决方案

step 1 from the tutorial is this:

for(int i=0;i<tabHost.getTabWidget().getChildCount();i++) { tabHost.getTabWidget().getChildAt(i).setBackgroundResource(R.drawable.bg_blue_matte); } tabHost.getTabWidget().setCurrentTab(1); tabHost.getTabWidget().getChildAt(1).setBackgroundResource(R.drawable.bg_green_matte); //NEW CODE HERE ** tabHost.setOnTabChangedListener(new OnTabChangeListener() { @Override public void onTabChanged(String tabId) { //PLAY SOUND HERE } )};

See where it says NEW CODE HERE **? You want to add an OnTabChangedListener to the tabHost. This is an object that is "listening" for the user to change tabs. When a tab changes, the onTabChanged(String tabID) method is run.

Add the onTabChangedListener after tutorial step 1; It's within the onCreate() method.

Then, get on google and look up android play a sound and get that code into where it says //PLAY SOUND HERE.

更多推荐

播放声音的选项卡中单击

本文发布于:2023-07-11 09:38:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1093609.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:单击   选项卡   声音

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!