我有一个EditText,在我写完东西之后我点击下一步我想打电话给服务器。 例如,如果我有edittext a, 我如何指定动作必须在我点击下一步之后发生? 我想a.setOnClickLisner不行
提前谢谢你, 拉鲁卡
答案 0 :(得分:1)
试试这个......
EditText.setOnEditorActionListener(new OnEditorActionListener()
{
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
if(actionId==EditorInfo.IME_ACTION_NEXT)
{
//Write your code here
}
return false;
}
});
答案 1 :(得分:1)
试试这个......
editText = (EditText) findViewById(R.id.editText);
editText.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
// PLACE CODE FOR CALLING SERVER.
return false;
}
return false;
}
});