android 输入法下一步,Android Edittext 软键盘输入法回车键改成下一步Next
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入。
示例代码
代码很简单,如下所示:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
android:id="@+id/account"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionNext"
android:singleLine="true"/>
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:imeOptions="actionDone"
android:singleLine="true"/>
分析
其实重点就以下两句话android:imeOptions=”actionNext”
android:singleLine=”true”
android:imeOptions=”actionNext” 表示把回车键设置成下一步按钮,这里不同的输入法,不同的语言可能按钮上显示的文字会些许不同,比如有些手机上回显示下一步,有的显示下一个,有的英语输入法显示Next,意思大同小异。
android:singleLine=”true”意思是设置Edittext只能输入一行,要注意的这句话必不可少,否则android:imeOptions=”actionNext”的设置还是无法生效,点击回车还是会换行。想说用android:maxLines=”1”设置是不是也是等效的,结果发现还是会换行,只能用android:singleLine=”true”,虽然说android:[email protected]
nextFocusForward
在上面的示例代码中,输完账号后点回车默认焦点是传递给下一个Edittext的。假设有三个Edittext,输完第一个后想跳过第二个Edittext直接输入第三个呢?这就需要靠nextFocusForward属性来实现1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
android:id="@+id/edit1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionNext"
android:nextFocusForward="@+id/edit3"
android:singleLine="true"/>
android:id="@+id/edit2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:imeOptions="actionNext"
android:singleLine="true"/>
android:id="@+id/edit3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPassword"
android:imeOptions="actionDone"
android:singleLine="true"/>
代码很简单,关键看第一个Edittext中的android:nextFocusForward=”@+id/edit3”这句话,字面意思就是说下一个获取焦点的控件。需要注意设置的值写法是@[email protected]/edit3,少了加号的话无法编译成功。
android 输入法下一步,Android Edittext 软键盘输入法回车键改成下一步Next相关推荐
- next按钮源码android,Android Edittext 软键盘输入法回车键改成下一步Next
软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...
- Android Edittext 软键盘输入法回车键改成下一步Next
软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...
- vue h5进行软键盘的换行改成搜索字眼,并进行点击搜索后收起来软键盘
1.页面 <form action="" @submit.prevent="onRefresh"><inputtype="searc ...
- android 键盘搜索按钮事件,Android EditText 软键盘搜索事件
只需要在XML在输入框中加入android:imeOptions="actionSearch",调用软键盘时,回车键就会显示搜索二字. searchText.setOnEditor ...
- android 页面默认不弹软键盘_Android 软键盘的全面解析,让你不再怕控件被遮盖!...
作者 | Vander丶 编辑 | 苏宓 微信公众号 | mobilehub 背景 Android软键盘这块从我入职到现在,是一个一直纠缠我的问题. 从布局挤压,到EditText显示不全,在到弹出时 ...
- android开发隐藏软键盘,Android开发之完全隐藏软键盘的方法
隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法.点击EditText的时候总是弹出软键盘.-----杯具 杯具(一): InputMethodManager im =(InputMetho ...
- android 软键盘工具类,Android开发之弹出软键盘工具类简单示例
本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Co ...
- android 软键盘遮挡登陆按钮的问题,Android优雅的方式解决软键盘遮挡按钮问题
前言 比如在进行登录的操作中,用户输入完密码之后,肯定是想直接点击登录按钮的.返回键隐藏软键盘这样的体验肯定很糟糕,程序员,遇到问题解决问题. 实现1 xml android:id="@+i ...
- edittext 软键盘上方_Android 软键盘的全面解析,让你不再怕控件被遮盖
原标题:Android 软键盘的全面解析,让你不再怕控件被遮盖 作者 | Vander丶 编辑 | 苏宓 微信公众号 | mobilehub 背景 Android软键盘这块从我入职到现在,是一个一直纠 ...
- ionic4的input调用手机键盘将换行改成搜索
ionic4的input调用手机键盘将换行改成搜索 我们在写输入框的时候通常会这样写,如下: <ion-input type="search" value="&qu ...
最新文章
- html页面正则表达式,使用正则表达式计算HTML页面标记
- 管理信息系统的开发和管理
- linux实验之文件与文件,linux实验报告文件系统与文件管理.doc
- 【十二省联考】春节十二响【贪心】【堆】【启发式合并】
- speex在stm32f407单片机上的移植
- Java面试题 20在面向对象编程里,经常使用is-a来说明对象之间的继承关系
- Flowable 数据库表结构 ACT_HI_PROCINST
- Python函数学习
- 渠道效果五步优化,让采购的流量物超所值
- 数字信号处理matlab实验心得,数字信号处理学习心得体会3篇
- 关于ini读取错误问题?
- 腾达老的路由器W311R-V2 升级固件为NH326 -路由器中继
- 如何使用计算机内设照相机,win7系统打开照相机功能的操作方法
- SylixOS的I/O系统结构类型(ORIG型和NEW_1型)
- 论文阅读——Shadow Attacks:Hiding and Replacing Content in Signed PDFS
- Elasticsearch 快速检索的秘诀
- html div缩放
- 英语语法笔记——并列句(二)
- Windows中快速获取文件目录的方法
- JS基础—移动端网页特效
热门文章
- 表示美元的符号html代码,美元符号HTML属性名称
- DN值,辐射率(Radiance),反射率
- mysql及格率公式_关于mysql进行名次的排名和计算及格率的分享
- 中图分类号,文献标识码,文章编号
- R语言输出时,中文变成 \u98ce\u901f \u592a\u9633\u8f90\u5c04
- linux怎么做冗余备份,linux下使用raid实现冗余备份
- 微型计算机存储器cache,微型计算机存储器系统中的Cache是
- 如何求两个数的最小公倍数c语言,C程序寻找两个数字的最小公倍数(LCM)
- ArcGIS使用模型构建器批量剪裁影像
- 校园二手市场需求分析