gbomacfly
Fortgeschrittenes Mitglied
- 20
Hallo Leute,
ich habe angefangen, Apps zu erstellen. Komm aber da nicht wirklich weiter, trotz diversen Tutorials und Android.com
Komm eigentlich aus dem PHP-Lager
Mein erstes probeprojekt sollte ein Minisampler werden, also 8 Buttons, die mit beliebigen Sounds belegt werden können.
Ich hab 3 Buttons erstellt und 3 kleine wav-dateien (a.wav, b.wav, c.wav) in res/raw kopiert
Code stammt teilweise aus nem Tutorial, falls der wem bekannt vorkommen sollte.
Im Motodevstudio hab ich dann die Buttons per onClick belegt, bzw wollte ich das. Denn die Funktion steht im onClick-Dropdown nicht zur Verfügung. Target ist android-5. Genau, nochwas: Wie geht das in android-3? Da gibts ja kein onClick?
Ich glaub irgendwo hab ich gewaltige Denkfehler drin.
Kann mir mal einer auf den rechten Weg helfen? Danke schonmal
ich habe angefangen, Apps zu erstellen. Komm aber da nicht wirklich weiter, trotz diversen Tutorials und Android.com
Komm eigentlich aus dem PHP-Lager
Mein erstes probeprojekt sollte ein Minisampler werden, also 8 Buttons, die mit beliebigen Sounds belegt werden können.
Ich hab 3 Buttons erstellt und 3 kleine wav-dateien (a.wav, b.wav, c.wav) in res/raw kopiert
Code:
package com.macfly.sampler;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.media.MediaPlayer;
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); // bind the layout to the activity
}
// Will be connected with the buttons via XML
public void myClickHandler(View view) {
switch (view.getId()) {
case R.id.Button01:
MediaPlayer mpa = MediaPlayer.create(this, R.raw.a);
mpa.start();
break;
case R.id.Button02:
MediaPlayer mpb = MediaPlayer.create(this, R.raw.b);
mpb.start();
break;
case R.id.Button03:
MediaPlayer mpc = MediaPlayer.create(this, R.raw.c);
mpc.start();
break;
}
}
}
Im Motodevstudio hab ich dann die Buttons per onClick belegt, bzw wollte ich das. Denn die Funktion steht im onClick-Dropdown nicht zur Verfügung. Target ist android-5. Genau, nochwas: Wie geht das in android-3? Da gibts ja kein onClick?
Ich glaub irgendwo hab ich gewaltige Denkfehler drin.
Kann mir mal einer auf den rechten Weg helfen? Danke schonmal
Zuletzt bearbeitet: