Harita görünümünde, harita üzerinde bu noktada bir yer işaretçisi görünecek şekilde uzun bir tıklamayı nasıl yaparım?android maps: Bir Harita Nasıl Uzun Tıklanır?
Ben başarılı olamadı birkaç yol denedi:
1) longclicks tespit asla MapvView
üzerinde setOnLongClickListener
kullanma.
2) Diğer düşüncem dispatchTouchEvent
geçersiz kılmak için MapView
uzatmak oldu. Longpress geri arama yanıt vermek için bir GestureDetector oluşturun. Ama alt sınıflı Mapview'ımın bir tanıtımı elde edemediğim için ortada sıkışmıştım. yani
MyMapview mymapview; //MyMapView extends MapView
//results in a classcast exception
mymapView = (MyMapView) findViewById(R.id.map);
3) Ben bu denemek için bildiğim tek başka yolu: acton_move veya action_up değil, vardır: Diğer iki olay ise bir MotionEvent.ACTION_DOWN
Algılama ve bir işleyici için gecikmiş bir çalıştırılabilir gönderebilir ve longpress algılamak olmuş.
Birisi uzun basımları tespit etmek için bu yöntemlerden herhangi biri hakkında fikir verebilir mi?
Cevabınız için teşekkürler .. Bahsettiğiniz kütüphaneyi kullandım .. Uzun basma yerine çift dokunuş kullanarak beğendim. – vamsibm
Kabul ediyorum; Uzun basma sorunludur çünkü haritayı kaydırırken görünebilir. – I82Much