android - 如何在 Activity 中的 Alert Builder 对话框中填充 radio 组?

标签 android android-activity android-radiogroup

我是 android 新手。所以我无法从警报生成器对话框中的 Activity 填充 radio 组,请帮助我任何人/ body 。

最佳答案

试试这个:

AlertDialog.Builder builderSingle = new AlertDialog.Builder(MyActivity.this);
builderSingle.setIcon(R.drawable.ic_launcher);
builderSingle.setTitle("MyDialog");

final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
        MyActivity.this,
        android.R.layout.select_dialog_singlechoice);

for (int i = 0; i < 10; i++) {
    arrayAdapter.add("Item " + i);
}
// cancel button
builderSingle.setNegativeButton("cancel",
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                dialog.dismiss();
            }
        });

builderSingle.setAdapter(arrayAdapter,
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int which) {
                Log.i("Selected Item : ", arrayAdapter.getItem(which));
                dialog.dismiss();

            }
        });
builderSingle.show();

关于android - 如何在 Activity 中的 Alert Builder 对话框中填充 radio 组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21778151/

相关文章:

android - SQLiteOpenHelper onCreate()/onUpgrade() 何时运行?

android - 在 Android Activity 类中存储数据数组

android - fragment 中的单选按钮 findViewById

java - 无法解析方法 setVisibility(int)

Android: radio 组的水平居中对齐

android - 什么是正内边距和负内边距?

android - android内部存储中目录的绝对路径?

android - 程序类型已经存在 : android. support.v4.app.BackStackState$1

java - 使用主要 Activity 中的按钮更改第二个 Activity 中的颜色=崩溃

android - 从最近的任务中排除当前 Activity