这是一个简单的代码,可以在点击a时播放声音button,此代码最初是在Activity中编写的,但现在我想将其更改为Fragments.
错误
1)setContentView(int)对于Rajathmusic类型,该方法是未定义的.
2)create(Context, int)MediaPlayer类型中的方法不适用于参数(Rajathmusic,int).
3)findViewById(int)对于Rajathmusic类型,该方法是未定义的.
我刚刚开始Android开发,任何帮助将不胜感激!
public class Rajathmusic extends Fragment {
private static final String TAG = "MyActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.v(TAG, "Initializing sounds...");
final MediaPlayer mp = MediaPlayer.create(this, R.raw.rajath);
Button play_button = (Button)this.findViewById(R.id.button3);
play_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.v(TAG, "Playing sound...");
mp.start();
}
});
Log.v(TAG, "Sounds initialized.");
}}
Run Code Online (Sandbox Code Playgroud)