求助:安卓开发如何一个按钮触发两个事件

我在activity_main.xml中创建了一个按钮
<Button
android:id="@+id/button1"
style="@style/layout_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/message6" />
我想单击这个按钮后同时完成跳转到activity_second以及播放/res/raw/key_sound.mp3这段音乐,MainActivity.java应该怎么写?
SecondActivity的接收代码和manifest文件已经写好

请采纳.
Button button1 = (Button)findViewById(R.id.button1);
button1 .setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
MediaPlayer player = MediaPlayer.create(this,R.raw.key_sound);
player.start(); 这就是播放音乐的代码

Intent intent = new Intent(MainActivity.this,SecondActivity.calss);
startActivity(intent);
}
};
温馨提示:内容为网友见解,仅供参考
无其他回答

求助:安卓开发如何一个按钮触发两个事件
Button button1 = (Button)findViewById(R.id.button1);button1 .setOnClickListener(new OnClickListener(){ Override public void onClick(View v) { MediaPlayer player = MediaPlayer.create(this,R.raw.key_sound);player.start(); 这就是播放音乐的代码 Intent intent = new Intent(Ma...

按钮调用两个事件(javascript)
onclick事件里传值..如果是1按钮就传个1过去..然后 function方法里判断,如果是1就显示1的大图,,2.3如同一..然后在最后面随机生成1-3的数字...生成的什么数字,B区就显示什么图片.

安卓开发 listview中双击事件求助
监听点击事件,点击值放到一个变量。每次点击,和那个变量比较,如果相同,就是双击,执行代码,清空值。如果不同,把值放进那个变量。

按键精灵如何做一个按一次键执行2次,只有按了才执行,不按的话停止执行...
i = WaitKey()KeyPress i, 1 Loop

android 如何禁止按钮连续点击
很简单啊,设置个状态变量监控,比如dialog弹出了,变量为1,没弹出变量就为0,这样在你需要弹出dialog的地方就可以用if来判断当前的dialog的状态了 热心网友| 发布于2013-04-04 举报| 评论 0 2 在按钮被点击时即把按钮禁用,在按钮的代码执行完时才再次启用按钮即可。 Soucula | 发布于2013-04-03 举报| ...

【安卓开发】activity不能完全关闭
当一个窗体(Activeity)不在当前屏时,如果被激活过,它仍会运行着,所以,你的两个窗体都在执行通讯,前面一个窗体优先通讯着。可以在窗体事件里 onPause()onStop()等,把当前的通讯停掉,OnResume()事件里则要把通讯打开,查一查窗体有几个这方面事件。也是刚学几天,不太精,但有C++基础,学...

求助,MFC中如何判断一个按钮已被按下
一个按钮被按下,也就意味着与这个按钮相关联的类响应了按钮信息,在classwizard或者WM_COMMAND里面,如果按钮被按下,那事件就会相应。同样,也可以做一个BOOL型变量 m_bisbtndown,初始化为false,判断事件相应来决定m_bisbtndown为true还是false ...

求助axure如何设置按钮只能点一次
这个只是一个禁用的顺序问题。你点击按钮,一定会触发一个事件对吧,在触发事件后面,增加一个交互,可以选“禁用”,并且在按钮的样式上设置一下禁用的样式就好了。

程序员所有代码都是一个一个自己敲出来的吗?
其实做安卓应用开发跟用画图板画画有点一样,我可以根据脑海中想象的样式,借助画图板上已经集成的功能进行画画。我要画一个粉色的矩形,我只要点中矩形按钮,再选中红色。拖动鼠标就可以快速的画出画板。整个过程是非常简单开心的,我不需要知道电脑是如何绘制矩形的,电脑是如何把线的颜色变成红色的,...

C# 一个按钮执行另一个按钮的代码
你可以定义一个方法,其实你双击按钮在里面那个是方法来的,不是事件定义一个方法private void Fun(object sender,EventArg e){ \/\/do something;}这个方法里的参数必须是那两个然后在这个程序的构造函数里添加两条语句这个构造函数是指你这个程序集里的函数button1.Click += new EventHandler(Fun);button2.Click ...

相似回答