1

我是 Android 开发的新手,希望得到一些帮助来弄清楚如何做某事。我有一个带有 EditText 对象的活动,该对象已格式化为占据整个视图,中间有一个单词。我需要弄清楚的是如何实现onTouchListener,这样当用户点击屏幕(任何地方)时,他们就会被转发到另一个Activity。非常感谢任何帮助!

4

2 回答 2

1

当您EditText占据整个视图时,您需要附加onTouchListener到它。

在您的活动代码中:

yourEditText.setOnTouchListener( new View.OnTouchListener()
{
        @Override
        public boolean onTouch( View v, MotionEvent event )
        {
            // start your other activity here
        }
} );
于 2013-01-25T17:36:36.850 回答
0

在您的 .xml 中将此属性添加到您的 EditText

android:clickable="true"

并在 .java 文件中,在初始化您的 EditText 集 onClickListener 之后

mEditeText.setOnCLickListener(new View.OnClickListener(){

    public void onClick(View v) {
        .....
    }

});
于 2013-01-25T18:51:06.923 回答