gpt4 book ai didi

java - 使用单选按钮列表创建自定义对话框

转载 作者:IT老高 更新时间:2023-10-28 21:04:13 33 4
gpt4 key购买 nike

我有一个方法,其中我有一个值列表:

     /**
* ISO
* */
public void getISO(View view) {
// Open dialog with radio buttons
List<String> supported_isos = preview.getSupportedISOs();
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
String current_iso = sharedPreferences.getString(MainActivity.getISOPreferenceKey(), "auto");

}

这个方法被注入(inject)到 ImageButton 的 onClick() 上:

android:onClick="getISO"

但我需要在带有单选按钮的对话框中显示此列表。可能应该已经在对话框中选择了偏好值。有可能吗?

最佳答案

最好最简单的方法......

void dialog(){

AlertDialog.Builder alt_bld = new AlertDialog.Builder(this);
//alt_bld.setIcon(R.drawable.icon);
alt_bld.setTitle("Select a Group Name");
alt_bld.setSingleChoiceItems(grpname, -1, new DialogInterface
.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(),
"Group Name = "+grpname[item], Toast.LENGTH_SHORT).show();
dialog.dismiss();// dismiss the alertbox after chose option

}
});
AlertDialog alert = alt_bld.create();
alert.show();


///// grpname is a array where data is stored...


}

关于java - 使用单选按钮列表创建自定义对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520850/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com