Android EditText回车不换行
来源:互联网 发布:安防视频监控网络平台 编辑:程序博客网 时间:2024/05/21 19:50
先上布局一个EditText添加imeOptions监听回车事件
<EditText android:id="@+id/et_release_experience_input_tag" android:layout_marginTop="10dp" android:layout_marginBottom="5dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:imeOptions="actionDone" android:layout_gravity="center_horizontal" android:hint="添加标签" android:maxLines="1" android:textColorHint="@color/gray" android:textCursorDrawable="@null" />
setOnEditorActionListener实现此回调事件,当事件时event.getKeyCode()为KeyEvent.KEYCODE_ENTER时为回车事件,返回true,表示我们处理此事件,这样回车就不会换行了。
etInputTag.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {//回车时返回true拦截事件,不让换行 if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { if (TextUtils.isEmpty(etInputTag.getText().toString().trim())) { CommonUtils.showToast(ReleaseExperienceActivity.this, "请先输入标签!"); } else {//不为空时才添加标签 tagLists.add(etInputTag.getText().toString()); mAdapter.clearAndAddAll(tagLists); etInputTag.setText(""); } return true; } return false; } });
1 0
- Android EditText回车不换行
- Android EditText回车不换行
- editText中设置回车输入不换行
- android editText禁用回车换行的方法
- Android控件Edittext限制回车换行
- android 如何设置 EditText 不换行
- android EditText 回车事件
- android EditText 回车事件
- \r只回车不换行
- c/c++回车不换行
- Android EditText 禁止换行
- Android EditText 禁止换行
- Android EditText无法换行
- Android 重写EditText回车事件
- Android 重写EditText回车事件
- Android Edittext 的 回车监听
- Android EditText 禁止换行与换行
- android EditText自动换行等
- atoi()函数实现
- PythonMachineLearning-Chap4.CodeExample
- 最适合程序员编程的10款字体
- MyBatis 延迟加载,一级缓存,二级缓存设置
- FZU1062(找规律+模拟)
- Android EditText回车不换行
- Java 数据强转 不一定低到高.
- 关于解决子元素继承父元素事件的问题
- LAMP环境准备gcc和gcc++
- ActiveMQ介绍(二)
- fzu 1050 Number lengths
- 简单学习自动化测试框架(selenium)
- Flume中的拦截器(Interceptor)介绍与使用(二)
- reportviewer使用方法