Android取消EditText自动获取焦点

解决方法:

在EditText的父级控件中找一个,设置成

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

EditText的默认行为取消了

<LinearLayout  android:id="@+id/top_search" android:layout_width="fill_parent" android:layout_height="@dimen/button_bar_height" android:layout_gravity="top|center_horizontal" android:layout_marginTop="2dip" android:background="@drawable/bottom_bar_bg" android:focusable="true" android:focusableInTouchMode="true" android:gravity="center_horizontal" >

        <EditText  android:id="@+id/url_edittext" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_marginLeft="4dip" android:layout_marginRight="4dip" android:layout_weight="3" android:drawablePadding="5.0dip" android:hint="请输入地址" android:singleLine="true" android:textSize="15dip" />

        <EditText  android:id="@+id/search_edittext" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_marginLeft="4dip" android:layout_marginRight="4dip" android:layout_weight="1" android:drawablePadding="5.0dip" android:hint="搜索" android:singleLine="true" android:textSize="15dip" />
    </LinearLayout>

你可能感兴趣的:(Android取消EditText自动获取焦点)