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相关推荐

  1. next按钮源码android,Android Edittext 软键盘输入法回车键改成下一步Next

    软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...

  2. Android Edittext 软键盘输入法回车键改成下一步Next

    软件盘中回车键默认功能是换行,但是有时候我们在Edittext中输完内容后点回车想要把焦点切到下一个Edittext继续输入,比如常见的登录页面,在输完用户名后,点回车调到输入密码输入框继续输入. 示 ...

  3. vue h5进行软键盘的换行改成搜索字眼,并进行点击搜索后收起来软键盘

    1.页面 <form action="" @submit.prevent="onRefresh"><inputtype="searc ...

  4. android 键盘搜索按钮事件,Android EditText 软键盘搜索事件

    只需要在XML在输入框中加入android:imeOptions="actionSearch",调用软键盘时,回车键就会显示搜索二字. searchText.setOnEditor ...

  5. android 页面默认不弹软键盘_Android 软键盘的全面解析,让你不再怕控件被遮盖!...

    作者 | Vander丶 编辑 | 苏宓 微信公众号 | mobilehub 背景 Android软键盘这块从我入职到现在,是一个一直纠缠我的问题. 从布局挤压,到EditText显示不全,在到弹出时 ...

  6. android开发隐藏软键盘,Android开发之完全隐藏软键盘的方法

    隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法.点击EditText的时候总是弹出软键盘.-----杯具 杯具(一): InputMethodManager im =(InputMetho ...

  7. android 软键盘工具类,Android开发之弹出软键盘工具类简单示例

    本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Co ...

  8. android 软键盘遮挡登陆按钮的问题,Android优雅的方式解决软键盘遮挡按钮问题

    前言 比如在进行登录的操作中,用户输入完密码之后,肯定是想直接点击登录按钮的.返回键隐藏软键盘这样的体验肯定很糟糕,程序员,遇到问题解决问题. 实现1 xml android:id="@+i ...

  9. edittext 软键盘上方_Android 软键盘的全面解析,让你不再怕控件被遮盖

    原标题:Android 软键盘的全面解析,让你不再怕控件被遮盖 作者 | Vander丶 编辑 | 苏宓 微信公众号 | mobilehub 背景 Android软键盘这块从我入职到现在,是一个一直纠 ...

  10. ionic4的input调用手机键盘将换行改成搜索

    ionic4的input调用手机键盘将换行改成搜索 我们在写输入框的时候通常会这样写,如下: <ion-input type="search" value="&qu ...

最新文章

  1. html页面正则表达式,使用正则表达式计算HTML页面标记
  2. 管理信息系统的开发和管理
  3. linux实验之文件与文件,linux实验报告文件系统与文件管理.doc
  4. 【十二省联考】春节十二响【贪心】【堆】【启发式合并】
  5. speex在stm32f407单片机上的移植
  6. Java面试题 20在面向对象编程里,经常使用is-a来说明对象之间的继承关系
  7. Flowable 数据库表结构 ACT_HI_PROCINST
  8. Python函数学习
  9. 渠道效果五步优化,让采购的流量物超所值
  10. 数字信号处理matlab实验心得,数字信号处理学习心得体会3篇
  11. 关于ini读取错误问题?
  12. 腾达老的路由器W311R-V2 升级固件为NH326 -路由器中继
  13. 如何使用计算机内设照相机,win7系统打开照相机功能的操作方法
  14. SylixOS的I/O系统结构类型(ORIG型和NEW_1型)
  15. 论文阅读——Shadow Attacks:Hiding and Replacing Content in Signed PDFS
  16. Elasticsearch 快速检索的秘诀
  17. html div缩放
  18. 英语语法笔记——并列句(二)
  19. Windows中快速获取文件目录的方法
  20. JS基础—移动端网页特效

热门文章

  1. 表示美元的符号html代码,美元符号HTML属性名称
  2. DN值,辐射率(Radiance),反射率
  3. mysql及格率公式_关于mysql进行名次的排名和计算及格率的分享
  4. 中图分类号,文献标识码,文章编号
  5. R语言输出时,中文变成 \u98ce\u901f \u592a\u9633\u8f90\u5c04
  6. linux怎么做冗余备份,linux下使用raid实现冗余备份
  7. 微型计算机存储器cache,微型计算机存储器系统中的Cache是
  8. 如何求两个数的最小公倍数c语言,C程序寻找两个数字的最小公倍数(LCM)
  9. ArcGIS使用模型构建器批量剪裁影像
  10. 校园二手市场需求分析