1

默认情况下,只要用户点击任何 editText 框,就会在 android 中弹出键盘。

我希望每当用户点击任何editText框时,它都会与键盘一起启动我的活动(键盘的东西已经由框架处理)。

4

2 回答 2

4

为此,您必须override EditText onFocusChangeListener喜欢这个

EditText edittxt = (EditText) findViewById(R.id.youredittext);
    edittxt.setOnFocusChangeListener(new OnFocusChangeListener()
    {
        @Override
        public void onFocusChange(View v, boolean hasFocus) 
        {
            if (hasFocus == true)
            {
                Intent intent = new Intent(this, DisplayMessageActivity.class);
                startActivity(intent);
            }
        }
    });
于 2013-07-31T08:26:53.977 回答
0
editText.setOnClickListener(new OnClickListener(){

    @Override
    public void onClick(View arg0)
    {
         //start your activity here 
    }

});
于 2013-07-31T08:25:24.763 回答