zoukankan      html  css  js  c++  java
  • android 软键盘回车键捕获

    EditText editText2 = (EditText)findViewById(R.id.txtTest2);
    
    editText2.setOnEditorActionListener(new OnEditorActionListener() {
    
    @Override
    public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {
    if (arg1 == EditorInfo.IME_ACTION_UNSPECIFIED) {
    Toast.makeText(KeyBoardActivity.this, "你点了软键盘回车按钮",
    Toast.LENGTH_SHORT).show();
    }
    return false;
    }
    });
    EditText editText2 = (EditText)findViewById(R.id.txtTest2);
    
    editText2.setOnEditorActionListener(new OnEditorActionListener() {
    
    @Override
    public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) {
    if (arg1 == EditorInfo.IME_ACTION_UNSPECIFIED) {
    Toast.makeText(KeyBoardActivity.this, "你点了软键盘回车按钮",
    Toast.LENGTH_SHORT).show();
    }
    return false;
    }
    });

    PS:

    把EditText的Ime Options属性设置成不同的值,Enter键上可以显示不同的文字或图案
    actionNone : 回车键,按下后光标到下一行
    actionGo : Go,
    actionSearch : 一个放大镜
    actionSend : Send
    actionNext : Next
    actionDone : Done,隐藏软键盘,即使不是最后一个文本输入框

    软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone,例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字。

  • 相关阅读:
    制作自适应布局的模块及框架(转载)
    从今天起开始写博了
    工作中碰到的css问题解决方法
    标题写个什么好呢
    快速编写HTML(Zen conding)
    2013年1月21日记事
    opc 方面研究
    关于 部署方面研究 Visual Studio 2013
    intel AVX指令集
    关于 返回数据类型 后 加& 的作用
  • 原文地址:https://www.cnblogs.com/niray/p/3815062.html
Copyright © 2011-2022 走看看