根据主页上的按钮选择播放mp3

时间:2012-01-16 07:58:26

标签: android android-layout

我想要实现哪些幻灯片很少的应用。怎么做我明白了。现在在第一页我创建了两个按钮。

第一个按钮表示通过点击鳍状肢向前的下一张幻灯片将播放带有MAN语音的mp3文件。  第二个按钮意味着通过点击鳍状肢向前的下一张幻灯片将播放带有WOMAN语音的mp3文件...

myOption1 = (RadioButton)findViewById(R.id.option1);
        myOption2 = (RadioButton)findViewById(R.id.option2);

    myOption1.setOnClickListener(myOptionOnClickListener);
    myOption2.setOnClickListener(myOptionOnClickListener);


    myOption1.setChecked(true);
    myOption2.setChecked(false);

...

RadioButton.OnClickListener myOptionOnClickListener =
            new RadioButton.OnClickListener(){

            @Override
            public void onClick(View vmw) {
                // TODO Auto-generated method stub
                if (myOption2.isChecked()== true){
                    myOption1.setChecked(false);
                    myOption1.isClickable();
                    Toast.makeText(Main.this,
                            "Option 1 : " + myOption1.isChecked() + "\n"+
                            "Option 2 : " + myOption2.isChecked(),

                            Toast.LENGTH_LONG).show();
                }else {
                    myOption1.setChecked(true);
                    myOption2.setChecked(false);
                    Toast.makeText(Main.this,
                            "Option 1 : " + myOption1.isChecked() + "\n"+
                            "Option 2 : " + myOption2.isChecked(),

                            Toast.LENGTH_LONG).show();
                }
                return;
  1. OnclickListener在点击第二个按钮时更改bool,但是按下ferst按钮获取男人的声音 - 没有任何变化! Option2变为true,但如果我检查第一个按钮就必须变为假...(((<(li <

    2.如何在下一个

    中获得此选择的结果

1 个答案:

答案 0 :(得分:1)

在onClick(View vmw)中使用vmw(view)获取myOptions(RadioButton),如:

RadioButton myOption = (RadioButton)vmw;

然后检查条件。请试试并回复。