ورود

View Full Version : نحوه استفاده از رویداد تاچ و نگه داشتن touch and hold



sobhan1990
سه شنبه 18 فروردین 1394, 16:17 عصر
سلام
کسی می دونه چطور می شه وقتی یک اکتیویتی تاچ می شه و انگشت نگه داشته میشه استفاده کرد؟

darkhah1
سه شنبه 18 فروردین 1394, 16:44 عصر
:قهقهه: منم توی همین موضوع گیر کردم چهار روزه دارم سوال میپرسم

sobhan1990
پنج شنبه 20 فروردین 1394, 15:19 عصر
راه حل:


final Handler handler = new Handler();
Runnable mLongPressed = new Runnable() {
public void run() {
Log.i("", "Long press!");
}
};


@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if(event.getAction() == MotionEvent.ACTION_DOWN)
handler.postDelayed(mLongPressed, 1000);
if((event.getAction() == MotionEvent.ACTION_MOVE)||(event.getAction() == MotionEvent.ACTION_UP))
handler.removeCallbacks(mLongPressed);
return super.onTouchEvent(event, mapView);

marvan021
جمعه 15 خرداد 1394, 17:25 عصر
سلام..ارور mapview رو چجوری درستش کنم؟؟!!
یکم توضیح بدین

marvan021
یک شنبه 17 خرداد 1394, 13:20 عصر
راه حل:


final Handler handler = new Handler();
Runnable mLongPressed = new Runnable() {
public void run() {
Log.i("", "Long press!");
}
};


@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView){
if(event.getAction() == MotionEvent.ACTION_DOWN)
handler.postDelayed(mLongPressed, 1000);
if((event.getAction() == MotionEvent.ACTION_MOVE)||(event.getAction() == MotionEvent.ACTION_UP))
handler.removeCallbacks(mLongPressed);
return super.onTouchEvent(event, mapView);

مرسی داداش گلم..اگه میشه یکم درمورد mapview توضیح بدین

sobhan1990
چهارشنبه 24 تیر 1394, 16:21 عصر
مرسی داداش گلم..اگه میشه یکم درمورد mapview توضیح بدین
سلام
متاسفانه الان پیامتون رو دیدم.
چه اروری می ده؟
متن ارور را اینجا بذارید.