gpt4 book ai didi

android - EditText OnKeyDown

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:15:06 26 4
gpt4 key购买 nike

我已经以编程方式声明了一个 EditText(即不是在 XML 中),并想对其应用一个 OnKeyDown 处理程序。显示的代码不起作用。上下文是,我正在尝试从键盘捕获一个短字符串,该字符串不应包含控制字符(我从 Enter 键开始)。也许有更好的方法?

谢谢!

        public EditText ttsymbol;

/** Called when the activity is first created. */
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
// IGNOREenter key!!
return true;

}return false;
}

最佳答案

您必须将 onKeyListener 绑定(bind)到您的 editText。

myEditText.setOnKeyListener(new OnKeyListener() {           
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction()==KeyEvent.ACTION_DOWN && keyCode == KeyEvent.KEYCODE_ENTER) {
//do something here
return true;
}
return false;
}
});

关于android - EditText OnKeyDown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com