EditText 隐藏焦点 的简单方法

  • 我们在开发的时候,经常会使用EditText 这个可编辑框
  • 如果不加以约束,EditText在打开的时候会争夺焦点问题 用户一打开页面 就显示输入了
  • 这样的效果显然不符合一个正常的需求 那么怎么一进来就隐藏光标呢?很简单,2句代码就解决了

在xml文件中EditText外框架里添加上
android:focusable="true" android:focusableInTouchMode="true"

<RelativeLayout    
        android:id="@+id/title"    
        android:layout_width="fill_parent"    
        android:layout_height="wrap_content"    
        android:layout_alignParentLeft="true"    
        android:layout_alignParentRight="true"    
        android:layout_alignParentTop="true"    
        android:focusable="true"    
        android:focusableInTouchMode="true"    
        android:paddingBottom="6dp" >    

        <EditText    
            android:id="@+id/search"    
            android:layout_width="wrap_content"    
            android:layout_height="wrap_content"                         
            android:layout_toLeftOf="@+id/auto_add"    
            android:background="@drawable/rounded_edittext"    
            android:drawableLeft="@drawable/search"    
            android:ems="10"    
            android:hint="@string/hint_search"    
            android:imeOptions="actionSearch"    
            android:inputType="text"    
            android:singleLine="true"    
            android:textSize="15sp" >    
        </EditText>   

猜你喜欢

转载自blog.csdn.net/life_s/article/details/80415598