Android取消EditText自动获取焦点默认行为
2023-06-13 09:14:43 时间
在项目中,一进入一个页面,EditText默认就会自动获取焦点。
那么如何取消这个默认行为呢?
在网上找了好久,有点监听软键盘事件,有点调用clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为
解决之道:在EditText的父级控件中找一个,设置成
复制代码代码如下:
那么如何取消这个默认行为呢?
在网上找了好久,有点监听软键盘事件,有点调用clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为
解决之道:在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 Studio 运行按钮灰色的完美解决方法
- android开机动画多长时间_Android开机动画及黑屏[通俗易懂]
- hostapd android,使用hostapd和dnsmasq实现软AP「建议收藏」
- android 混淆规则作用,Android代码混淆详解
- strictmode android,(十三)Android 性能优化 StrictMode
- delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串
- android activity singletask,Android Activity启动模式之singleTask实例详解
- android sdk根目录,Android SDK位置
- android 验证码短信验证码,Android短信验证码倒计时验证的2种常用方式
- android短信验证码方案,Android之短信验证码
- Android银弧刀之ProgressBar之最炫民族风「建议收藏」
- android toast 自定义时间,Android 自定义 Toast 显示时间「建议收藏」
- android应用程序_chrome Android
- android attrs获取_关于Android attrs 自定义属性的说明
- android线程间通信的几种方法_Android进程间和线程间通信方式
- android两级分类列表且子列表item不同布局实现
- 【Android 安装包优化】移除无用资源 ( 自动移除无用资源 | 直接引用资源 | 动态获取资源 id | Lint 检查资源 )
- 【Android TV 开发】焦点处理 ( 父容器与子组件焦点获取关系处理 | 不同电视设备上的兼容问题 | 触摸获取焦点 | 按键获取焦点 )
- 【错误记录】Android Studio 编译报错 ( Could not find com.android.tools.build:gradle:4.2.1. )
- 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | BaseDexClassLoader 构造函数 | DexPathList 构造函数及后续调用 )
- 【Android Gradle 插件】BuildType 编译类型配置 ⑧ ( versionNameSuffix 配置 | zipAlignEnabled 配置 | initWith 方法 )
- 【Android 屏幕适配】屏幕适配通用解决方案 ⑥ ( 约束布局 ConstraintLayout 百分比布局方案 | 将设计稿尺寸自动转为约束布局百分比标签属性 | 将输出结果设置到组件标签中 )
- Android自动填写获取到的验证码详解手机开发
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性详解手机开发
- Android 设置TextView透明度详解手机开发
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string ‘android-23’ 等错误详解手机开发
- Android提高之模拟信号示波器的实现