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
列表框中的自我工具提示
我有一个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 是不是被点击的主要内容,如果未能解决你的问题,请参考以下文章