宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述android去掉EditView的默认焦点问题相关的知识,希望能为你提供帮助。
解决之道:在EditText的父级控件中找一个,设置成
代码如下 | 复制代码 |
android:focusable="true"
android:focusableInTouchMode="true" |
代码如下 | 复制代码 |
<
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> |
在xml中,在EditText控件之前
加入
代码如下 | 复制代码 |
<
LinearLayout android:id="@+id/linearLayout_focus" android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/> |
推荐阅读
- macaca环境搭建(web 和 android)
- Android Phone进程启动过程详解
- Android Studio第三十二期 - RecycleView不同布局适配器写法
- C++ STL中的set::erase用法介绍
- 在数组中插入最小值,以使数组总和成为质数
- 条形码和NFC之间有什么区别()
- Linux中的pr命令用法详细介绍
- 算法题(最长回文子串的长度)
- 查找两个字符串中不常见的字符|S2