簡體   English   中英

onTouchEvent在一頁上有效,但在另一頁上無效

[英]onTouchEvent works on one page but it doesn't work on another page

我是Android的ontouchevent() ,我嘗試使用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;
}}

`

核實

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM