如何从单个editText中删除焦点

可能重复:
停止EditText在Activity启动时获得焦点?

在我的应用程序中,我有一个EditText和一些TextViews,按钮和一个微调器。 我相信,我的EditText因为它是这个活动中唯一可以关注的视图而受到关注。 我的EditText字段上显示橙色边框和光标。
现在我想从这个字段中删除焦点(我不希望光标和边框显示)。 有没有办法做到这一点?
我已经能够通过做button.seFocusableInTouchMode()和button.requestFocus()来关注按钮。 但是这突出了按钮,显然不是我想要的。


检查这个问题和选定的答案:停止EditText从活动启动获得焦点这是丑陋的,但它的工作原理,据我所知没有更好的解决方案。


你有没有尝试使用旧的View.clearFocus()


新的android ..试过

getWindow().getDecorView().clearFocus();

它适用于我..如果有什么错误,请亲切地纠正我:)

只需添加..你的布局应该有:

 android:focusable="true"
 android:focusableInTouchMode="true"
链接地址: http://www.djcxy.com/p/4135.html

上一篇: How to remove focus from single editText

下一篇: Background ListView becomes black when scrolling