【Android】Android取消EditText自动获取焦点
16lz
2021-12-04
解决方法:
在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布局
- 关于Android中xml布局文件
- LinearLayout和RelativeLayout的比较
- android代码实现背景切换
- android 入门xml布局文件
- android控件EditText
- Android——实现两个控件水平居中
- Android之相对布局