Android微调器显示自定义对话框
我读了这两个链接,但没有答案: 我已设置微调器spinnerMode=对话框的属性。 但我希望微调器显示自定义对话框。有没有办法做到这一点?正如@Vigneshearan.m所说: 解决方案是重写spinner类的onTouch方法。 在Xamarin C中,它看起来是这样的:Android微调器显示自定义对话框,android,xamarin,spinner,Android,Xamarin,Spinner,我读了这两个链接,但没有答案: 我已设置微调器spinnerMode=对话框的属性。 但我希望微调器显示自定义对话框。有没有办法做到这一点?正如@Vigneshearan.m所说: 解决方案是重写spinner类的onTouch方法。 在Xamarin C中,它看起来是这样的: _spinnerLand.Touch += (sender, e) => { if (builder == null) {
_spinnerLand.Touch += (sender, e) => {
if (builder == null)
{
builder = new AlertDialog.Builder (_activity);
builder.SetIconAttribute (Android.Resource.Attribute.AlertDialogIcon);
builder.SetTitle ("Test");
builder.SetMessage("This is just a test");
builder.SetPositiveButton (Android.Resource.String.Ok, delegate (object o, DialogClickEventArgs ea) {builder = null;});
builder.Create();
builder.Show();
}
};
@m我想显示一个自定义对话框,其中包括一个Imageview、一个Listview按钮和一个搜索栏。。。当用户单击微调器时。但我找不到一个解决方案,如何更改微调器默认显示的对话框。清楚我要做什么吗?试试谢谢@Vigneshearan.m。好办法