随笔博文

android:imeOptions 控制软键盘右下角按键

2024-03-20 20:32:16 michael007js 173

调用软键盘输入时 发现有的软键盘右下角的字是“回车”箭头,有的是“完成”等等文字,并且有点击功能


一、布局文件中加入 imeOptions


android:imeOptions="actionDone"  //右下角按键“完成”

android:imeOptions="actionGo"    //右下角按键“开始”

android:imeOptions="actionSearch"  //右下角按键“搜索”

android:imeOptions="actionSend"    //右下角按键“发送”

android:imeOptions="actionNext"   //右下角按键“下一步”

android:imeOptions="actionNone"  //输入框右侧不带任何提示

android:imeOptions="flagNoExtractUi"  //横屏时,软键盘只占用部分屏幕


 

etSearch = (EditText) findViewById(R.id.et_search);
etSearch.setOnEditorActionListener(new OnEditorActionListener(){
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event){
        if (actionId == EditorInfo.IME_ACTION_SEND){
		// 在这里编写自己想要实现的功能
            return true;
        }
        return false;
    }
});


如果没有效果加入

android:inputType="text"

android:maxLines="1"



首页
关于博主
我的博客
搜索