我在活动开始时遇到问题,android会自动将焦点放在第一个edittext上。我如何防止android这样做?
答案 0 :(得分:15)
答案 1 :(得分:1)
使用setFocusable(boolean focusable)来防止。 http://developer.android.com/reference/android/view/View.html#setFocusable(boolean)
答案 2 :(得分:1)
解决这个问题的三种方法..
将这些属性设置为父..
现在,当活动开始时,此布局会获得默认焦点。
此外,我们可以在运行时从子视图中删除焦点(例如,在完成子编辑后):
findViewById(R.id.mainLayout).requestFocus(); 或
查看AndroidManifest.xml元素。
android:windowSoftInputMode="stateHidden"
进入活动时始终隐藏键盘。