我正在开发一个Android应用程序,并在以下场景中遇到问题:
onCreate()方法中我将焦点设置在按钮上speakNameBtn.requestFocus(); 并且问题在于:如果用户通过在列表中触摸它来在步骤3中选择子类别,则在下一个屏幕上,用户看到弹出键盘并且EditText字段而不是按钮具有焦点.
问题 - 如何防止键盘出现?
似乎第一个屏幕对话框上的触摸事件以某种方式传播到下一个活动.如果我使用球来选择一个子类别而不是触摸它,一切都按预期工作 - 焦点设置在按钮上,我没有看到键盘.
任何想法将不胜感激.
android ×1