Hiding keyboard after calling new Activity that shows a ProgressDialog

后端 未结 5 1400
误落风尘
误落风尘 2021-02-06 11:43

I\'m having trouble with the on screen keyboard. I have an activity with an EditText which shows the keyboard, and a button to go to a second activity. The second a

5条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-02-06 12:23

    you can use like this also:

    InputMethodManager imm;

    Write below line in onCreate() Method:

    imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

    And this line is in onclick of button:

    imm.hideSoftInputFromWindow(arg0.getWindowToken(), 0);

    Example:

    public class FirstActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
    
                imm.hideSoftInputFromWindow(arg0.getWindowToken(), 0);
                Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
                startActivity(intent);
            }
        });
    }
    }
    

提交回复
热议问题