关闭键盘,提交按钮

时间:2011-08-11 22:51:46

标签: android android-softkeyboard

当用户按下提交按钮时,我需要关闭键盘,以便可以看到键盘后面的数据。这是我如何连接按钮,但它无法正常工作。

有什么想法吗?

        Button clearbutton = (Button)findViewById(R.id.Submitbutton);
        Submitbutton.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

                {

                    //...etc...
                    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);


                }

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效(另见this post)。

Button clearbutton = (Button)findViewById(R.id.Submitbutton);
Submitbutton.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v){
        ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(EditTextAirportCode.getWindowToken(), 0);

    }