我如何设置搜索栏初始值和用户点击此按钮以打开对话框

时间:2018-11-22 10:21:09

标签: c# android searchview

我的问题是我该如何在Android C#中构建一个SreachView,但此按钮关闭了,但是Show且任何用户单击此对话框都会打开,并要求用户确定。

我在片段中工作

SearchView searchView;
searchView = (SearchView)View.FindViewById(Resource.Id.MenuSearchitem);
searchView.ClearFocus();
searchView.SetOnQueryTextListener(this);
searchView.SetOnQueryTextFocusChangeListener(this);
searchView.SetIconifiedByDefault(false);
searchView.SubmitButtonEnabled = true;
searchView.QueryHint = mapViewModel.AddressPlaceholder;

那很好,但是单击搜索栏没有任何作用,并且没有打开任何对话框。 遵循我使用IOnFocusChangeListener和IOnSuggestionListener的方法给我的正确方法

1 个答案:

答案 0 :(得分:0)

您可以使用onTouchListner,只要您在屏幕上触摸的任何地方都会触发触摸事件,您可以在其中检查单击了哪个窗口小部件,只需对其进行检查并在其中打开对话框即可。