PDA

View Full Version : تغییر متن تکست ویو با حرکت اشاره ای



hamyd_reza
سه شنبه 14 خرداد 1392, 07:19 صبح
----------

ghader62
سه شنبه 14 خرداد 1392, 09:10 صبح
سلام
شما درمورد OnGesturePerformedListener و Gesture و GestureLibrary
یه سرچی بکنی فکر کنم کارتو راه بندازه

hamyd_reza
سه شنبه 14 خرداد 1392, 10:16 صبح
----------

Modernidea
سه شنبه 14 خرداد 1392, 10:39 صبح
سلام

خطایی که اینجا مشخص شده مربوط به ایندکس اشتباه یا خارج از بازه ای است که توسط متغیر intent به c یا Cursor میدید.
مثلا اینجا اگر به خط 3 خطاها نگا کنید، میبینید که شما ایندکس منفی یک (1-) به Cursor دادید. یعنی بیشتر از طول مقادیر جدول مورد نظر Cursor را به عقب حرکت دادید.
شما باید کاری کنید تا قبل از حرکت Cursor، برنامه چک کنه اگر عدد بعدی که قرار به Cursor داده بشه، در بازه اطلاعات موجود در جدول مورد نظر، وجود نداشت، Cursor حرکت نکنه.

موفق باشید.

hamyd_reza
سه شنبه 14 خرداد 1392, 20:03 عصر
----------

Modernidea
سه شنبه 14 خرداد 1392, 23:46 عصر
سلام

الان هم Cursor یکی یکی کم و زیاد میشه، اما میتونید قبل از اجرای این خط،
c.moveToNext();
چک کنید که اگر موقعیت فعلی cursor بعلاوه 1 (c +1) بیشتر از طول c میشد، از ادامه کار صرفه نظر کنید و خط های بعد اجرا نشه.
برای moveToPervious هم به همین شکل اگر مقدار فعلی منهای یک )(c-1) از صفر کوچکتر بود نباید ادامه کار انجام بشه.

موفق باشید.

hamyd_reza
چهارشنبه 15 خرداد 1392, 19:48 عصر
----------