Edittext android自动对焦

时间:2011-04-05 10:29:20

标签: android focus android-edittext

我在活动开始时遇到问题,android会自动将焦点放在第一个edittext上。我如何防止android这样做?

3 个答案:

答案 0 :(得分:15)

看看here

或者您可以隐藏键盘,在开始活动时焦点仍然在EditText上:

android:windowSoftInputMode="stateHidden"

答案 1 :(得分:1)

使用setFocusable(boolean focusable)来防止。 http://developer.android.com/reference/android/view/View.html#setFocusable(boolean

答案 2 :(得分:1)

解决这个问题的三种方法..

  1. 将这些属性设置为父..

  2. 现在,当活动开始时,此布局会获得默认焦点。

    此外,我们可以在运行时从子视图中删除焦点(例如,在完成子编辑后):

    findViewById(R.id.mainLayout).requestFocus(); 或

    查看AndroidManifest.xml元素。

    android:windowSoftInputMode="stateHidden"
    

    进入活动时始终隐藏键盘。