Meni je ovo prvi put da radim nema pojma ni ja Ako neko zna neka mi pomogne
mkyong.com/android/android-imagebutton-example/
Ovde ima objasnjeno znaci sve sam uradio ovo pod 1 i 2 ali ovo me trece zeza.Ja sam napravio aplikaciju pokreno je i radi pritisnem dugme on pusti muziku pritisnem ispod dugme zaustavi.Dodao sam i ovu sliku u aplikaciju ali nisam je podesio kao dugme da bude nego sam slika.
Sada evo kod od ovog pod 3. koji mi radi sa obicnim dugmicima
package com.androidtutomidiplay;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class AndroidAudioPlayer extends Activity {
MediaPlayer mediaPlayer;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mediaPlayer = MediaPlayer.create(this, R.raw.midi_sound);
Button buttonPlay = (Button)findViewById(R.id.play);
Button buttonPause = (Button)findViewById(R.id.pause);
buttonPlay.setOnClickListener(buttonPlayOnClickListener);
buttonPause.setOnClickListener(buttonPauseOnClickListener);
}
Button.OnClickListener buttonPlayOnClickListener
= new Button.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
if(!mediaPlayer.isPlaying()){
mediaPlayer.start();
Toast.makeText(AndroidAudioPlayer.this,
"mediaPlayer.start()",
Toast.LENGTH_LONG).show();
}
}
};
Button.OnClickListener buttonPauseOnClickListener
= new Button.OnClickListener(){
public void onClick(View v) {
// TODO Auto-generated method stub
if(mediaPlayer.isPlaying()){
mediaPlayer.pause();
Toast.makeText(AndroidAudioPlayer.this,
"mediaPlayer.pause()",
Toast.LENGTH_LONG).show();
}
}
};
}
E sada na onom gore linku u ovaj kod treba da se izmeni da bude ImageButton umesto Button ali ne znam kako probao sam kako sam mislio ali sam imao 25 greski.
Evo ovog koda koji treba da se "ujedini" u ovaj gore i da nestane obicno dugme da mi pojavi ovu sliku crvenog dugmeta.Importovo sam ImageButton i OnClickListen(mada ovo i netreba ali sam stavio) posle toga ne znam dalje.
package com.mkyong.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageButton;
import android.widget.Toast;
import android.view.View;
import android.view.View.OnClickListener;
public class MyAndroidAppActivity extends Activity {
ImageButton imageButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
addListenerOnButton();
}
public void addListenerOnButton() {
imageButton = (ImageButton) findViewById(R.id.imageButton1);
imageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(MyAndroidAppActivity.this,
"ImageButton is clicked!", Toast.LENGTH_SHORT).show();
}
});
}
}
|