android 如何让 EditText 默认不获取焦点
16lz
2021-01-23
解决办法:给EditText的父级控件,设置成
android:focusable="true"
android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!
<LinearLayout style="@style/FillWrapWidgetStyle" android:orientation="vertical" android:background="@color/black" android:gravity="center_horizontal" android:focusable="true" android:focusableInTouchMode="true" > <ImageView android:id="@+id/logo" style="@style/WrapContentWidgetStyle" android:background="@drawable/dream_dictionary_logo" /> <RelativeLayout style="@style/FillWrapWidgetStyle" android:background="@drawable/searchbar_bg" android:gravity="center_vertical" > <EditText android:id="@+id/searchEditText" style="@style/WrapContentWidgetStyle" android:background="@null" android:hint="Search" android:layout_marginLeft="40dp" android:singleLine="true" /> </RelativeLayout> </LinearLayout>
更多相关文章
- 【Android源码分享】 android 控件的移动
- Android控件之CheckBox(复选框控件)
- androidの布局控件居于最底部实现
- android的EditText控件,内容右对齐
- android复合控件
- Android 自定义控件打造史上最简单的侧滑菜单
- android的map上的浮动菜单以及日历控件
- android:shape的使用 (android用xml文件生成图像控件)
- 【自定义控件】 ------- GridView