我使用本教程http://mobiforge.com/developing/story/using-google-maps-android來顯示地圖視圖並設置onTouch事件,以在單擊特定區域時顯示Toast消息(緯度/經度)。現在我的問題是,即使我要移動地圖,在我觸摸屏幕的那一刻,Toast消息也會顯示出來嗎?我只想在觸摸點和觸摸點相同的情況下顯示烤麪包。我如何實現?Android:如何讓onTouch像onClick一樣工作?
2
A
回答
1
檢查,此舉位在MotionEvent
if(event.getAction() & MotionEvent.ACTION_MOVE == MotionEvent.ACTION_MOVE)
0
這是正確的方法嗎?我很確定有更好的方法。
if (event.getAction() == 0) {
touchX = (int) event.getX();
touchY = (int) event.getY();
}
if(event.getAction() == 1) {
if(event.getX() == touchX && event.getY()== touchY){
GeoPoint p = mapView.getProjection().fromPixels((int) event.getX(), (int)event.getY());
Toast.makeText(getBaseContext(),
p.getLatitudeE6()/1E6 + "," +
p.getLongitudeE6() /1E6 ,
Toast.LENGTH_SHORT).show();
}
}
+0
不,'event.getAction()== 0'不是正確的方法。 'event.getAction()'返回所有標誌。你應該檢查一下。 – 2010-11-04 09:29:47
0
這爲我工作組,當我按下並拖動什麼都不會發生,但如果我按下並釋放它的工作!就像onClickListener行爲一樣。
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP){
// yer Code here ...........
}
return false;
}
+0
它對我來說很辛苦:(每當我釋放我的手指時它就會被解僱,即使我做了一個拖動。 – 2011-08-02 08:42:28
相關問題
- 1. webview不工作onclick,而不是ontouch ontouch android
- 2. ontouch和的onclick上不工作
- 3. 讓OpenFlow像Rolodex一樣垂直工作
- 4. 讓NSComboBox像HTML組合一樣工作
- 5. Android OnClick和onTouch:哪一個更好?
- 6. 的Android - onTouch不工作
- 7. Onclick和onTouch在android中無法正常工作
- 8. Android - OnTouch做工
- 9. 如何在設計時讓WPF像Forms一樣工作?
- 10. 如何讓ajax像Google Map API一樣工作?
- 11. 如何讓RadioButton在MVVM模式下像ComboBox一樣工作?
- 12. 如何讓PHP的Magic __set像自然變量一樣工作?
- 13. 如何讓CSS樣式和jquery像Doctor div一樣與Clinic div一起工作?
- 14. OnClick和onTouch
- 15. 如何讓MouseLeftButtonDown在TreeViewItem上工作,就像它在TextBlock上工作一樣?
- 16. UIScrollView如何像滾動一樣工作?
- 17. 如何使CheckButton像RadioButton一樣工作
- 18. 如何讓android studio工作?
- 19. Android通過onTouch改變活動像書一樣
- 20. android ViewView.GONE仍然收到onTouch和onClick
- 21. OnTouch和OnClick Android之間的區別
- 22. Android模擬器,onClick和onTouch問題
- 23. Android的setBackgroundColor在onTouch有時不工作
- 24. 如何讓一個使用ScrollView並保持onTouch方法正常工作的Activity?
- 25. 如何讓像Nape這樣的物理引擎工作?
- 26. 如何讓Facebook像牆一樣?
- 27. 如何讓管理屏幕像android singleTask模式一樣運行?
- 28. 如何讓localStorage和Cookies像React Native中的普通瀏覽器一樣工作?
- 29. onClick不工作在Android工作室
- 30. android setOnLongClickListner不能與onTouch事件一起工作
我不明白。它顯示一個錯誤。 – 2010-11-04 10:16:00
什麼樣的錯誤? – 2010-11-04 10:44:36
但由於某種原因,它不能正常工作:(我仍然得到烤麪包的顯示 – 2010-11-04 11:36:44