从EditText中删除自动焦点

时间:2017-11-20 08:16:33

标签: android

我在开始页面中有2个文本字段。但是第一个文本字段在启动后会自动聚焦。我不想要这个。我已经看到了几个关于此的答案,但这些都不适合我。

  

我的代码

e {_children: Array(0), _parent: e, _config: {…}, _interpolation: ƒ}
_children
:
(2) [e, e]
_config
:
{inputRange: Array(2), outputRange: Array(2), extrapolate: "clamp"}
_interpolation
:
ƒ (t)
_parent
:
e {_children: Array(1), _value: 0, _startingValue: 0, _offset: 0, _animation: null, …}
__proto__
:
t

我在此处添加了两行

<EditText
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@android:color/transparent"
            android:drawablePadding="12dp"
            android:padding="10dp"
            android:ems="10"
            android:hint="Username"
            android:inputType="textEmailAddress"
            android:textColorHint="@android:color/white"
            android:layout_marginTop="70dp"/>

但仍然会自动关注

1 个答案:

答案 0 :(得分:1)

在您的活动

的清单文件中尝试使用 android:windowSoftInputMode="stateAlwaysHidden"
<activity
     android:name=".Youractivity"
     android:windowSoftInputMode="stateAlwaysHidden" />

修改

  

我在此处添加了两行

android:focusable="true"
android:focusableInTouchMode="true"
  

上述行用于请求焦点而非聚焦