android - 第一次没有关注编辑文本

标签 android android-edittext focus

<分区>

当焦点在 edittext 时,我在显示键盘时遇到了问题。我想在我显示屏幕后第一时间移除焦点。哪位高手可以帮帮我。非常感谢。

最佳答案

设置父布局的属性

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

像这样:

<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>

关于android - 第一次没有关注编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37669565/

相关文章:

android - edittext 中的单引号 (') 使我的程序崩溃

Android 布局焦点问题 : layout clickable, 但其元素窃取焦点

java - Android 版 OpenCV : Error Program "sh" not found in PATH

java - 如何设置字符串(HH :mm) to UTC time with current date and convert it to local time

android - 发送通知到另一部手机

android - 在 Droid X 上裁剪图片将生成的图像设置为墙纸

Android EditText 文本控件 - 如何禁用从 Google 键盘插入 GIF 的可能性?

android - 如何强制软键盘不在edittext下隐藏textview/counter?

java - JButton 的操作调用了 focusLost 事件。这怎么可能?

java - 将此用作 addfocuslistener 方法的参数