【发布时间】:2014-01-11 06:44:04
【问题描述】:
让我澄清一下。我正在为我的一个班级创建一个音板(android 应用程序),我使用此方法 30 次,每个按钮/mp3 一个
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class pageOneSounds extends Activity {
public void onCreate(Bundle savedState) {
super.onCreate(savedState);
setContentView(R.layout.pageonesounds);
final MediaPlayer pg1 = MediaPlayer.create(this, R.raw.sound1);
Button playSound1 = (Button) this.findViewById(R.id.sound1Button);
playSound1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pg1.start();
}
});
所以这个方法效果很好,但是我将在这个布局上有 30 个带有滚动视图的按钮。我想知道是否有一种方法可以让我只使用一种方法,而不必复制和粘贴 .setOnClickListener 30 次。让我知道我是否有意义。对 java 和 android 真的很陌生,我真的不知道我在做什么/可能不理解你。
【问题讨论】:
-
您需要不同的按钮点击声音?
标签: java android button methods mp3