xamarin.android - 打开可搜索微调器时隐藏软键盘
问题描述
我通过 xamarin.android 创建了一个 android 应用程序。我有一个带有项目列表的可搜索微调器。我的问题是,当我单击微调器时,键盘会直接打开,而无需触摸搜索空间。我尝试在打开微调器时通过移除焦点来移除文本指针,但它不起作用。我尝试使用以下代码以编程方式隐藏键盘:
if(vehicle_spinner.Pressed==true)
{
InputMethodManager imm = (InputMethodManager) this.Context.GetSystemService(Context.InputMethodService);
imm.HideSoftInputFromWindow(vehicle_spinner.WindowToken(), 0);
}
但它也没有用。我尝试更改vehicle_spinner.Pressed
为vehicle_spinner.Selected
但没有结果。我应该怎么办?提前致谢。
解决方案
推荐阅读
- typescript - 如何使用打字稿/webpack 开发服务器和套接字 io 设置 webproject
- javascript - 从 DOM 图像加载 WebGL 纹理时,如何判断它是否具有 Alpha 通道?
- ip-address - CreateUnicastIpAddressEntry 后无法获取 UnicastIpAddressEntry
- c++ - 将字节数组作为 std::vector 传递
从 Node.js 到 C++ 插件 - python - Pythonic 类和 Python 之禅
- asp.net-mvc - 动态设置选择列表中的选定值
- mysql - 需要帮助从表中获取自定义数据
- javascript - Javascript调试游戏无法正常运行,为什么?
- python - 大叶 || 根据某些数据突出显示特定国家/地区?
- azure - Azure SignalR 中的默认/无服务器/经典设置有什么区别?