Android 多个EditText,下一个和最后完成的 xml配置
Posted 匆忙拥挤repeat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 多个EditText,下一个和最后完成的 xml配置相关的知识,希望对你有一定的参考价值。
要设置单行效果,需要 android:maxLines=“1”,并显式指定 android:inputType。
<EditText
id="@+id/et1"
android:inputType="text"
android:maxLines="1"
android:imeOptions="actionNext"
... />
<EditText
id="@+id/et2"
android:inputType="text"
android:maxLines="1"
android:imeOptions="actionNext"
... />
<EditText
id="@+id/et3"
android:inputType="text"
android:maxLines="1"
android:imeOptions="actionDone"
... />
kotlin 扩展函数:
fun EditText.observeImeDone(doneBlock: (TextView) -> Unit)
this.setOnEditorActionListener v, actionId, event ->
if (actionId == EditorInfo.IME_ACTION_DONE && event == null)
doneBlock(v)
true
// 调用
fun initListeners()
et1.observeImeDone tv ->
// ...
以上是关于Android 多个EditText,下一个和最后完成的 xml配置的主要内容,如果未能解决你的问题,请参考以下文章
Android 多个EditText,下一个和最后完成的 xml配置
android开发中怎么获取listview中多个edittext的值
android EditText maxLength 允许用户输入更多
Android:放置在父视图外部时,缩放EditText Android中的问题以及childView的get Touch事件