android 如何判读提示框中的 CheckBox 是不是被点击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 如何判读提示框中的 CheckBox 是不是被点击相关的知识,希望对你有一定的参考价值。

//点击“确定”转向登陆框
LayoutInflater factory = LayoutInflater.from(Login.this);
//得到自定义对话框
final View DialogView = factory.inflate(R.layout.dialog, null);
//创建对话框
AlertDialog dlg = new AlertDialog.Builder(Login.this)
.setTitle("登录框")
.setView(DialogView)//设置自定义对话框的样式
.setPositiveButton("确定", //设置"确定"按钮

new DialogInterface.OnClickListener() //设置事件监听

public void onClick(DialogInterface dialog, int whichButton)

if(offline.isChecked())//这里无法获取CheckBox是否点击????

Intent intent = new Intent();
intent.setClass(Login.this, MainMenu.class);
startActivity(intent);

else

参考技术A 试过isChecked()),可以获得选中状态

列表框中的自我工具提示

我有一个listox绑定到一些ObservableCollection<string>,我希望每行的工具提示是行内容。

我尝试过:

<ListBox  ItemsSource="{Binding MyList}">
    <ListBox.ItemContainerStyle>
         <Style TargetType="ListBoxItem">
             <Setter Property="ToolTip" Value="{Binding MyList}"/>
          </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

在ViewModel中:

public ObservableCollection<string> _myList;
    public ObservableCollection<string> MyList
    {
        get { return _myList; }
        set
        {
            if (value != this._myList)
                _myList = value;
            RaisePropertyChanged("MyList");
        }
    }

但它没有显示工具提示

答案

ListBoxItem的DataContext是MyList中的元素。

<ListBox  ItemsSource="{Binding MyList}">
    <ListBox.ItemContainerStyle>
         <Style TargetType="ListBoxItem">
             <Setter Property="ToolTip" Value="{Binding}"/>
          </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

以上是关于android 如何判读提示框中的 CheckBox 是不是被点击的主要内容,如果未能解决你的问题,请参考以下文章

Android - MD之TextInputLayout的使用

编辑文本框中提示的自定义位置。

如何为列表框中的每个项目设置不同的工具提示文本?

列表框中的自我工具提示

如何替换android应用图标

如何从提示框中获取数值? [复制]