almostlowfatmi
Lurker
Hello, I'm relatively new to Android development. I've made a few apps, but I decided to try my hand at implementing sound.
Essentially, I want to play a musical scale along eight different buttons.
Here's my code:
I know I only have one of the ClickListeners up, but the others would look identical to it with different music files.
Thanks for any help in advance!!
Essentially, I want to play a musical scale along eight different buttons.
Here's my code:
Code:
package org.me.fartmusic;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.widget.Button;
import android.widget.ImageView;
import android.view.View;
/**
*
* @author PC
*/
public class Farter extends Activity {
ImageView i;
Button main, Do, Re, Mi, Fa, So, La, Ti, Do2;
MediaPlayer mp;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
initControls();
}
private void initControls(){
i = (ImageView) findViewById(R.id.widget19);
i.setImageResource(R.drawable.intro);
main = (Button) findViewById(R.id.widget20);
main.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {begin();}});
}
private void begin(){
setContentView(R.layout.main2);
initControls2();
}
private void initControls2(){
Do = (Button) findViewById(R.id.widget27);
Do.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {
mp = MediaPlayer.create(getApplicationContext(), R.raw.do1);
mp.start();
}
});
Re = (Button) findViewById(R.id.widget28);
Re.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {re();}});
Mi = (Button) findViewById(R.id.widget29);
Mi.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {mi();}});
Fa = (Button) findViewById(R.id.widget30);
Fa.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {fa();}});
So = (Button) findViewById(R.id.widget31);
So.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {so();}});
La = (Button) findViewById(R.id.widget32);
La.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {la();}});
Ti = (Button) findViewById(R.id.widget33);
Ti.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {ti();}});
Do2 = (Button) findViewById(R.id.widget34);
Do2.setOnClickListener(new Button.OnClickListener() {public void onClick(View v) {do2();}});
}
I know I only have one of the ClickListeners up, but the others would look identical to it with different music files.
Thanks for any help in advance!!