android:进入活动时摆脱焦点

时间:2011-10-10 10:46:47

标签: android

  

可能重复:
  Stop EditText from gaining focus at Activity startup?

我的活动里面有一个EditText,每次活动启动时,EditText会自动获得焦点。

我不希望EditText自动获得焦点,我该怎么办?

3 个答案:

答案 0 :(得分:13)

我有类似的问题,我确信这是问题,因为你只需要做一个小技巧。

在EditText之前添加此LinearLayout,EditText在活动启动时获得焦点。您无需在EditText中设置任何值。

<LinearLayout
    android:focusable="true" 
    android:focusableInTouchMode="true"
    android:layout_width="0dip" 
    android:layout_height="0dip"
    android:id="@+id/dummyView"/>

答案 1 :(得分:1)

在清单中的<activity>标记中添加此项,以显示存在edittext的活动。

android:windowSoftInputMode="stateHidden"

答案 2 :(得分:0)

put android:focusable="false"可能适用于edittext