Android:SingleChoiceItems不起作用

时间:2015-06-15 20:12:53

标签: android

我试图做一个Dialog Single Choice单选按钮组,但是当我执行我的代码时,RadioButton Group并没有出现。 你能帮我吗?

代码:

public class BaseActivity extends ActionBarActivity {

private int selected1 = 0;
final CharSequence myList[] = { "A", "B" };

public void currency(){


    AlertDialog.Builder builder=new AlertDialog.Builder(this);

    builder.setMessage("Test");

    builder.setSingleChoiceItems(myList, selected1, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            selected1 = which;
            Log.d("BaseActivity", "selected--->" + selected1);
        }

    });

    builder.create();

    builder.show();

1 个答案:

答案 0 :(得分:0)

就像它在AlertDialog的javadoc中所说:

  

如果你只想     在此对话框中显示一个String,使用setMessage()方法。

所以你必须改变

builder.setMessage("Test");

代表

builder.setTitle("Test");

如果您想了解有关对话框的更多信息:

http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog

https://www.google.com/design/spec/components/dialogs.html