关于android:第一次不关注edittext

Not focus edittext the first time

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

当我专注于edittext时,我遇到了显示键盘的问题。 我希望在显示我的屏幕后第一次移除焦点。 任何亲可以帮助我。 Tks这么多。


设置父布局的属性

1
2
android:focusable="true"  
android:focusableInTouchMode="true"

像这样:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@color/black"
    android:gravity="center_horizontal"

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

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/logo"
        android:background="@drawable/dictionary_logo"/>

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/searchbar_bg"
        android:gravity="center_vertical">

        <EditText
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:id="@+id/et_search"
           android:background="@null"
           android:hint="Search"
           android:singleLine="true"/>

    </RelativeLayout>

</LinearLayout>