parent
15abe783ea
commit
72393f8b74
@ -0,0 +1,118 @@
|
||||
package com.example.musicwork.chuangguan;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import com.example.musicwork.R;
|
||||
|
||||
public class Teach extends AppCompatActivity {
|
||||
private PianoMusic utils; // 工具类
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_teach);
|
||||
|
||||
// 新建工具类
|
||||
utils = new PianoMusic(getApplicationContext());
|
||||
}
|
||||
|
||||
//在xml中定义的myClick方法
|
||||
public void myClick(View view) throws Throwable {
|
||||
int temp;
|
||||
switch (view.getId()) {
|
||||
// 实现每个按钮自己的点击事件
|
||||
case R.id.button1:
|
||||
temp = 0;
|
||||
utils.soundPlay(temp);
|
||||
// Log.e("TAG", String.valueOf(utils.soundPlay(temp)));
|
||||
Log.e("TAG", "通过xml绑定实现的点击事件1");
|
||||
|
||||
break;
|
||||
case R.id.button2:
|
||||
temp = 1;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button3:
|
||||
temp = 2;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button4:
|
||||
temp = 3;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button5:
|
||||
temp = 4;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button6:
|
||||
temp = 5;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button7:
|
||||
temp = 6;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button8:
|
||||
temp = 7;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button9:
|
||||
temp = 8;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button10:
|
||||
temp = 9;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button11:
|
||||
temp = 10;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button12:
|
||||
temp = 11;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button13:
|
||||
temp = 12;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button14:
|
||||
temp = 13;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button15:
|
||||
temp = 14;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button16:
|
||||
temp = 15;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button17:
|
||||
temp = 16;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button18:
|
||||
temp = 17;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button19:
|
||||
temp = 18;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button20:
|
||||
temp = 19;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
case R.id.button21:
|
||||
temp = 20;
|
||||
utils.soundPlay(temp);
|
||||
break;
|
||||
}
|
||||
Log.e("TAG", "通过xml绑定实现的点击事件成功");
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in new issue