在EditText框中启动点击活动

时间:2013-07-31 08:18:02

标签: android android-edittext

默认情况下,只要用户点击任何editText框,Android就会弹出。

我希望每当用户点击任何editText框时,它就会随键盘一起启动我的活动(键盘内容已由框架处理)。

2 个答案:

答案 0 :(得分: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);
            }
        }
    });

答案 1 :(得分:0)

editText.setOnClickListener(new OnClickListener(){

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

});