EditText - 键盘的下一个按钮 - 实现

时间:2011-09-06 07:21:33

标签: android

我有一个EditText,在我写完东西之后我点击下一步我想打电话给服务器。 例如,如果我有edittext a, 我如何指定动作必须在我点击下一步之后发生? 我想a.setOnClickLisner不行

提前谢谢你, 拉鲁卡

2 个答案:

答案 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;
                    }
});