1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. gbomacfly, 03.02.2010 #1
    gbomacfly

    gbomacfly Threadstarter Erfahrener Benutzer

    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:
    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;
            }
        }
    }
    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 :)
     
    Zuletzt bearbeitet: 03.02.2010
  2. swordi, 03.02.2010 #2
    swordi

    swordi Gewerbliches Mitglied

    in 1.5 machst

    Button bt1 = (Button)findViewByID(R.id.bt1);
    bt1.setOnClickListener(this);

    dann noch onclicklistener implementieren und fertig
     
    gbomacfly bedankt sich.
  3. gbomacfly, 03.02.2010 #3
    gbomacfly

    gbomacfly Threadstarter Erfahrener Benutzer

    Danke dir :)
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
String in JSON Format Android App Entwicklung 17.09.2018
Classen Methoden ,deren Aufruf und meine Anfänger Probleme. HILFE !!! Android App Entwicklung 18.04.2018
App Design, wie anfangen? Android App Entwicklung 25.01.2018
Du betrachtest das Thema "Anfänger braucht Anstoss :)" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.