View Full Version : نحوه استفاده از رویداد تاچ و نگه داشتن touch and hold
  
sobhan1990
سه شنبه 18 فروردین 1394, 17:17 عصر
سلام
کسی می دونه چطور می شه وقتی یک اکتیویتی تاچ می شه و انگشت نگه داشته میشه استفاده کرد؟
darkhah1
سه شنبه 18 فروردین 1394, 17:44 عصر
:قهقهه: منم توی همین موضوع گیر کردم چهار روزه دارم سوال میپرسم
sobhan1990
پنج شنبه 20 فروردین 1394, 16: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, 18:25 عصر
سلام..ارور mapview رو چجوری درستش کنم؟؟!!
یکم توضیح بدین
marvan021
یک شنبه 17 خرداد 1394, 14: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, 17:21 عصر
مرسی داداش گلم..اگه میشه یکم درمورد mapview توضیح بدین
سلام
متاسفانه الان پیامتون رو دیدم.
چه اروری می ده؟
متن ارور را اینجا بذارید.
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.