android:进入活动时摆脱焦点

android: get rid of focus when enter activity

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Stop EditText from gaining focus at Activity startup?

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

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


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

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

1
2
3
4
5
6
<LinearLayout
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:layout_width="0dip"
    android:layout_height="0dip"
    android:id="@+id/dummyView"/>


将清单中的标记添加到存在edittext的活动中。

1
android:windowSoftInputMode="stateHidden"


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