![](/img/trans.png)
[英]onTouchEvent and onClickListener can't work together on the same page
[英]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.