android EditView ime

本文详细介绍了如何使用android:imeOptions配置Android输入法右下角的按键,包括显示文字如‘去往’、‘搜索’、‘发送’等,并提供了通过OnEditorActionListener监听并自定义按键行为的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.android:imeOptions 可以用来配置输入法右下角的:

这可以在xml中添加相应的属性android:imeOptions

actionGo  输入法右下角显示“去往”

actionSearch  输入法右下角显示“搜索”

actionSend  输入法右下角显示“发送”

actionNext  输入法右下角显示“下一个”

actionDone  输入法右下角显示“完成”

actionPrevious  输入法右下角显示“上一个”.

必须要设置android:inputType="text"  后面的才能生效.

 

2.监听右下角按键:

    private OnEditorActionListener actionListener = new OnEditorActionListener() {
        
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            switch (v.getId()) {
                case R.id.first:
                    if(actionId == EditorInfo.IME_ACTION_SEND) {
                    }
                    break;
                case R.id.second:
                    
                    break;

                default:
                    break;
            }
            return false;
        }
    };

actionUnspecified  未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.  
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE 
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH    
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND   
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT   
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE  

如此就可以自定义右下角按键的行为。

 

转载于:https://www.cnblogs.com/deman/p/4403323.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值