首页 > 解决方案 > 打开可搜索微调器时隐藏软键盘

问题描述

我通过 xamarin.android 创建了一个 android 应用程序。我有一个带有项目列表的可搜索微调器。我的问题是,当我单击微调器时,键盘会直接打开,而无需触摸搜索空间。我尝试在打开微调器时通过移除焦点来移除文本指针,但它不起作用。我尝试使用以下代码以编程方式隐藏键盘:

if(vehicle_spinner.Pressed==true)
 {
InputMethodManager imm = (InputMethodManager) this.Context.GetSystemService(Context.InputMethodService);
imm.HideSoftInputFromWindow(vehicle_spinner.WindowToken(), 0);
}

但它也没有用。我尝试更改vehicle_spinner.Pressedvehicle_spinner.Selected但没有结果。我应该怎么办?提前致谢。

标签: xamarin.androidandroid-spinnerandroid-softkeyboard

解决方案


推荐阅读