android中如何实现输入内容后,按回车键发送

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中如何实现输入内容后,按回车键发送相关的知识,希望对你有一定的参考价值。

监听Enter的事件,编写Enter的事件响应。设置文本框的OnKeyListener,当keyCode ==KeyEvent.KEYCODE_ENTER的时候,表明Enter键被按下,就可以编写自己事件响应功能了,具体代码如下:

public void onCreate(Bundle savedInstanceState)   
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  
    EditText msg = (EditText)findViewById(R.id.msg );    
    msg .setOnKeyListener(OnKey);   
  
  
OnKeyListener onKey=new OnKeyListener()    
    @Override   
    public boolean onKey(View v, int keyCode, KeyEvent event)     
    // TODO Auto-generated method stub    
    if(keyCode == KeyEvent.KEYCODE_ENTER)    
       //这里写发送信息的方法
      

参考技术A 在Edit中加入addTextChangeListener();监听输入的字符是否有回车符,并执行相应的操作.

Asp.net:在TextBox中输入内容后,按回车键响应一个事件

当我在文本框中输入内容后,按回车键能弹出另一个网页,怎样实现喃? 谢谢说详细点哈,我是菜鸟呢!

<script type="text/javascript">
function textChanged(o)
if(event.keyCode == 13)
var win = window.open("", "_blank");
win.document.writeln("Hello World!");


</script>

两种定义TextBox方案:
1.<input type="text" onkeyup="textChanged(this)" onchange="textChanged(this)" runat="server" id="YourTextBox" />

2.<asp:TextBox ID="TextBox1" runat="server" onkeyup="textChanged(this)"></asp:TextBox>

分数快拿来.
参考技术A 在textboxt里面Keydown事件里面写。
例如
if(e.KeyCode==Keys.Enter)
/////执行的代码
你的网页Show出来

问题解决。!
参考技术B 在textbox的key事件里写就可以了呀 参考技术C yao js

以上是关于android中如何实现输入内容后,按回车键发送的主要内容,如果未能解决你的问题,请参考以下文章

Asp.net:在TextBox中输入内容后,按回车键响应一个事件

C#中如何在文本框中输入数据然后按回车就查询数据库将结果显示在Datagridview中?

asp.net中没用js绑定回车事件,可是为啥在文本框中输入内容后按回车键还会触发该事件?求大神解释下!

按下回车键隐藏 android 键盘

运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?

C#如何实现在同属于一个groupBox下面的上一个textbox中输入回车键后,光标自动移至下一个textbox中?