繁体   English   中英

Android:带有CheckedTextView的警报对话框

[英]Android: Alert Dialog with CheckedTextView

好的,我有问题...我需要使用3 CheckedTextView创建一个对话框。 当我打开对话框时,应检查第二项...该怎么做? 代码...

@Override
protected Dialog onCreateDialog (int id) {

        AlertDialog.Builder builder = new AlertDialog.Builder(this);            
        builder.setTitle("Something..");
        builder.setInverseBackgroundForced(true);


        ListView listView = new ListView(this);

        listView .setAdapter(new ArrayAdapter(Settings.this, android.R.layout.select_dialog_multichoice, new String {a ,b, c}));

        builder.setView(listView );

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

选中添加复选框和单选按钮,一种方法是

有一个标志,当您弹出对话框并在代码中设置单选按钮时,可以通过它决定下次检查哪个标志,获取单选按钮视图并使用toggle()

选中单选按钮和复选框,

http://developer.android.com/resources/tutorials/views/hello-formstuff.html

另一种方法是使用CheckBoxPreference。

希望能帮助到你。

试试这个listView.getAdapter()。getItem(1);。 如果您的第二个列表项是复选框,则通过setChecked(true)对其进行设置;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM