<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:id="@+id/name" android:singleLine="true" android:maxLength="12" android:capitalize="none" android:inputType="text" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/search_button" android:text="Search" />
我在申请的顶部有这个.应用程序启动时,EditText突出显示为橙色,并在其中有一个光标;点击EditText时,会弹出软键盘.用户使用它键入EditText.
但是,当他们单击Button时,我的onClick方法会触发并执行它应该执行的所有操作,但是软键盘会停留在屏幕上,并且EditText仍会使用其光标突出显示.
我也有,在按钮onclick的顶部:
findViewById(R.id.name).clearFocus();
尽管如此,EditText似乎还没有清楚它的重点.如何使按钮实际上就像提交表单一样?
此外,我不会在点击按钮时转换到其他活动.我想这是典型的情况,也可能是他们不打扰隐藏键盘的原因.但是我想将搜索框和按钮保持在屏幕顶部,所以我只需动态填充并在按下按钮时向屏幕添加视图.
我怎样才能实现我想要的行为?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。