editText中设置回车输入不换行

editText中设置回车输入不换行

这是源码 Mms 编辑界面所使用的一个效果,在信息正文的编辑框里输入回车是不会实现换行的,实现代码如下,也许有时候你也有这样的需求。

[java] view plaincopy

    1. Activtyy 实现TextView.OnEditorActionListener这个接口
    2. public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
    3. if (event != null) {
    4. // if shift key is down, then we want to insert the ‘\n‘ char in the TextView; 注意看下注释
    5. // otherwise, the default action is to send the message.
    6. if (!event.isShiftPressed()) {
    7. return true;
    8. }
    9. return false;
    10. }

来自为知笔记(Wiz)

时间: 2024-10-12 14:49:08

editText中设置回车输入不换行的相关文章

EditText在代码中设置最大输入长度并设置为密码输入框

editText.setInputType(InputType.TYPE_CLASS_NUMBER); //输入类型 editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(6)}); //最大输入长度 editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); //设置为密码输入框

sublime text3中设置Emmet输入标签自动闭合

我们知道 emmet 功能实在过于强大, 强大的我们不忍心甩弃它,但我们在写 html代码的时候会发现,类似 img,link,source,input等标签不会闭合,没有斜杠.下面我们就来看看如何设置,让这个斜杠出现. 工具/原料 方法/步骤 1.打开sublime text 如图所示点击,选择菜单栏里的[settings-default] 2.在里面最下面找到 如图这一段 "syntaxProfiles": { // Enable XHTML dialect for HTML sy

EditText中输入信息的限制的方法

应用场景 在Android应用中有时需要EditText中只允许输入约定的一些字符,禁止输入其他字符.这里列举了一些可能的应用场景. 1. 场景一 在通讯录保存好友信息界面中填写好友的电话号码时,应当只能输入数字,禁止输入其他字符. 2. 场景二 在登录界面中输入用户名和密码时,由于很多账号系统都不支持中文的用户名和密码,只允许使用英文字母和数字.如果可以禁止在输入框中输入中文可以减少不必要的登录验证过程,也方便了用户操作. 3. 场景三 在邮箱地址的输入框中,应当只允许输入英文字母,数字和@.

Android EditText的设置

1.输入法Enter键图标的设置: 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字. 我们也可以重写enter的事件 软键盘的Enter键默认显

xcode6.1 设置中文输入

XCode6.1中设置中文输入方法:Product->scheme->Edit Scheme->Options->Application Region->中国 ios 模拟器中文显示 Settings->General->Language&Region->iPhone Language->chinese,Simplified

在EditText中限制输入,自定义样式,监听输入的字符,自动换行

自动获取焦点 <!-- 添加:<requestFocus /> 会自动获取焦点 --> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:gravity="center_horizontal" android:hint="自

EditText中imeOptions属性使用及设置无效解决

虽然通常输入法软键盘右下角会是回车按键 但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标 点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往” 而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索” 而决定这个图标的变换的参数就是EditText中的 android:imeOptions android:imeOptions的值有actionGo. actionSend .actionSearch.actionDone等,这些意思都很明显 <

20140527-在jQuery中设置文本框回车事件

20140527-在jQuery中设置文本框回车事件 该代码要完成的效果是,用户在文本框输入完毕以后,按下回车键,立即触发"搜索"的单击事件. 例如: $("#search_user_name").keydown(function (e) {         // search_user_name为文本框ID         var curKey = e.which;         if (curKey == 13) {             // search

如何在Android中设置EditText开始的时候是否获得焦点

在Android中有时候会遇到EditText是否设置获得焦点的属性: 其实实现起来很简单,在其父控件中添加属性: android:focusable="true"            android:focusableInTouchMode="true" 就可以了. 有时候EditText需要设置它的样式像textview那样: 实现起来简单,在其添加属性:android:backgrpund ="@null",就可以了. 哈哈,实现的效果不