默认情况下,只要用户点击任何editText框,Android就会弹出。
我希望每当用户点击任何editText框时,它就会随键盘一起启动我的活动(键盘内容已由框架处理)。
答案 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
}
});