EditView 使其开始不获得焦点

在我们的应用中,有时候一进入一个页面, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,

那么如何取消这个默认行为呢?


后来研究了一下,在其父控件下,添加如下的属性,就可以完美解决:

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


<LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:focusable="true
        android:focusableInTouchMode="true"
        >
        
        <EditText 
            android:id="@+id/et_enter_msg_content"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            />
        
        <Button 
          
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/send"
            />
        
        
    

你可能感兴趣的:(android)