no-img
ایستگاه یادگیری

بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A | ایستگاه یادگیری


ایستگاه یادگیری
مطالب ویژه‌ی سایت
اطلاعیه های سایت :

ادامه مطلب

TXT
بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A
امتیاز 5.00 ( 1 رای )
txt
دی ۲۴, ۱۳۹۵
فاقد رمز

بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A


بسم الله الرحمن الرحیم

احتمالا برنامه هایی رو دیدید که در خودشون یک لیست دارند که در B4A و اکثر زبان های برنامه نویسی اندروید بهشون میگیم Listview و وقتی در اون برنامه ها روی فلان آیتم از لیست ویو کلیک میکنیم و به اکتیویتی بعد متنقل میشیم و وقتی که دوباره به اکتویتی قبلی بازمیگردیم به صورت اتوماتیک به مکانی که در لیست ویو کلیک کرده بودیم هدایت میشیم. این فرایند به سادگی در B4A امکان پذیره به شرطی که با آموزش بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A با ما همراه باشید!

بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A :

  • خب در اولین مرحله پروژه خودمون رو ایجاد میکنیم و یک لیست ویو در اون میسازیم.
  • سپس متغیری از نوع Int در process globals ایجاد میکنیم :
  • حالا کد زیر رو به ListView_ItemClick اضافه میکنیم :
برای مثال نام اکتیویتی که در هنگام کلیک میخوایم بهش منتقل بشیم NextActivity هستش!

  • در نهایت کد زیر رو هم به Activity Create اضافه میکنیم :
در کد بالا گفتیم که اگر متغیر Pos ما بزرگ تر از ۰ بود (یعنی قبلا کاربر بر روی یکی از آیتم های لیست ویو ما کلیک کرده) در دفعات بعدی Position لیست ویو رو برابر با Pos – 1 قرار بده ولی در غیر اینصورت کار خاصی انجام نده و Position همان ۰ باقی بمونه(حالت عادی)

همچنین شما میتونید سورس این پروژه کوچیک رو به صورت رایگان دانلود کنید!

بسیار مشتکریم که با ما و این آموزش همراه بودید! خدانگه دار…



درباره نویسنده

مهدی کفشگر

بنده مهدی کفشگر، مدیر سایت ایستگاه یادگیری هستم.از اولش علاقه بسیاری به بازی سازی، برنامه نویسی و وبلاگ نویسی داشتم.خیلی دوست دارم تا پایان عمرم، در این راه روز به روز پیشرفت کنم.

مهدی کفشگر 272 نوشته در ایستگاه یادگیری دارد . مشاهده تمام نوشته های

دیدگاه ها


6 پاسخ به “بازگشت به Position قبلی لیست ویو در بارگذاری اکتیویتی B4A”

  1. آرسین گفت:

    سلام.
    فکر کنم این کدها اشتباه هست چون به Position قبلی برنمی گرده و فقط به یه Position برمی گرده.
    لطفاً راهنمایی بفرمایید.

    • مهدی کفشگرمهدی کفشگر گفت:

      سلام. کد ها رو تست کردید عزیز؟
      ما گفتیم که Pos رو برابر با Value لیست ویو بکنه، حالا Value چیه؟ آیتمی که روش کلیک شده بود.
      تست کنید و نتیجه رو بگید.

      • آرسین گفت:

        سلام خسته نباشید. چون تو اکتیویتیم چهاربخش رو با دستور شرطی لود کردم واسه همین وقتی کدها رو تو اکتیویتی می ذارم روی همشون اعمال میشه یعنی وقتی بخش اول رو بازم می کنم و روی آیتم مثلا صدم می زنم٬ حالا اگه بخش دوم رو باز کنم دیگه ایتم اول نیست بلکه ایتم صدم میاد. بخش های دیگه هم همینطوره.
        چطور میشه این مشکل رو حل کرد؟

        • مهدی کفشگرمهدی کفشگر گفت:

          سلام مچکریم.
          دقیقا مشکلتون رو متوجه نشدم ولی تا جایی که فهمیدم باید چک کنید که روی کدوم بخش از چهار بخش کلیک شده بعد واسه هر بخش دستوری که توی پست گذاشتیم رو قرار بدید. بازم میگم که به طور درست متوجه منظورتون نشدم.

  2. عرفان گفت:

    سلام و تشکر فراوان.
    دستتون درد نکنه واسه تهیه این آموزش. خدا خیرتون بده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سایت جدید ایستگاه یادگیری تاسیس شد..! (پشتیبانی از محصولات ادامه دارد)ورود به سایت