onTouchEvent在一个页面上工作,但它不能在另一个页面上工作

时间:2015-03-24 03:08:42

标签: java android eclipse android-layout

我是Android新手,我尝试使用ontouchevent()检测屏幕触摸,我在其中一个示例页面上工作但是当我复制粘贴在另一个页面中的相同代码时,它似乎不是工作

我认为这与View

有关

有人可以帮我解决这个问题。

代码

public class HelpDesk extends Activity{ 
@Override  
public void onCreate(Bundle savedInstanceState)   
{   
    // TODO Auto-generated method stub   
    super.onCreate(savedInstanceState);   
    setContentView(R.layout.help);  
    ImageButton home = (ImageButton)findViewById(R.id.home);
    ImageButton exit = (ImageButton)findViewById(R.id.exit);

    final Intent homeIntent = new    Intent(this,MobNavSys4VisuallyImpaired.class);

    home.setOnClickListener(new View.OnClickListener() 
    {

        public void onClick(View arg0) 
        {
            startActivity(homeIntent);

        }
    });

    exit.setOnClickListener(new View.OnClickListener() 
    {

        public void onClick(View arg0) 
        {
            startActivity(homeIntent);

        }
    });
}

public boolean onTouchEvent(MotionEvent event) 
{
  System.out.print("touch");
    Toast.makeText(this, "hiiiiii", Toast.LENGTH_SHORT).show ();
    return true;
}}

`

1 个答案:

答案 0 :(得分:0)

检查

更改return true;return super.onTouchEvent(event);