Android 部分属性学习

本文详细介绍了Android中IME选项的使用方法,包括如何设置软键盘上的按钮行为(如完成、发送等),并提供了实现监听这些按钮事件的具体代码示例。

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

android:imeOptions属性

谈一下个人的理解,设置软件盘中下一个/完成按钮的显示,如果需要监听软件盘中该按钮的事件,则需要实现 setOnEditorActionListener

其实,常用的话,就是字体显示下一个,完成或者 发送、 搜索。。。具体的值有

normal 
actionGo    
actionSearch    
actionSend    
actionDone    
actionPrevious    
flagNoFullscreen    
flagNavigatePrevious    
Corresponds 
flagNavigateNext

 

没有完呢,这样子好像还是没有效果,对的,需要加上 

android:inputType="text"
android:singleLine="true"

这样就可以了

通过下面的代码可以监听小键盘中的事件

 editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                Toast.makeText(MainActivity.this,"正在发送",Toast.LENGTH_SHORT).show();
                return true;
            }
        });

(已测)

参考文章

http://liliang1222.iteye.com/blog/1130062

http://blog.youkuaiyun.com/lastdream/article/details/24365633

 

 学习,攒经验ing

 

转载于:https://www.cnblogs.com/xdindex/p/4556708.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值