bundles
  آیا می دانید میانگین رضایت دانشجویان سون لرن از دوره ها، بیش از 94% می باشد!

دوره مجازی اندروید (جلسه 11): آشنایی با Fragment ها در اندروید

31 4357 ۶ مرداد ۹۵
به نام خدا، دوستان سلام. توی این جلسه در مورد Fragment ها و کاربردشون صحبت می کنیم و برای با پیاده سازی Fragment ها آشنا بشویم از چند مثال ساده استفاده می کنیم. همچنین در مورد ایجاد دیالوگ و کاربرد زیاد آن صحبت خواهیم کرد و پیاده سازی آن را به شما دوستان گرامی آموزش خواهیم داد. مطالب مطرح شده در این جلسه عبارتند از :    
  • معرفی Fragment
  • کاربردهای آن
  • آشنایی با Lifecycle فرگمنت ها
  • اضافه کردن fragment از xml
  • اضافه کردن fragment با استفاده از جاوا و زمان اجرای اپ
  • جایگزین کردن fragment
  • آموزش حذف fragment
  • معرفی Alert dialog
  • ساختن Alert dialog در اندروید
معرفی سایت منبع انگلیسی برای مطالعه بیشتر
این مطلب یک جلسه از دوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : سیستم عامل اندروید، با بیش از یک میلیارد کاربر در دنیا بالغ بر 70 درصد سهم سیستم عامل های تلفن های همراه را به خود اختصاص داده است. همین موضوع باعث شده تا بازار کاری با پتانسیل بالا برای برنامه نویسی اندروید ایجاد گردد. با توجه به استقبال کاربران و درخواست های مکرر شما دوستان عزیز سعی کردیم دوره ای جامع و کامل را در زمینه برنامه نویسی اندروید برگزار نماییم. در این دوره تمامی مفاهیم مقدماتی تا پیشرفته اندروید را به صورت کاملا پروژه محور آموزش خواهیم داد. پس از گذراندن این دوره می توانید هر برنامه و اپ اندرویدی که می خواهید، با بهترین کیفیت و آخرین تکنولوژی های روز تولید کنید. این دوره طوری طراحی شده که تمام نیازهای بازار کار را پاسخگو می باشد. زبان برنامه نویسی استفاده شده در این دوره جاواست که بهینه ترین، پر سرعت ترین و با کیفیت ترین اپ های اندروید را با آن می توان تولید کرد و گوگل این روش را با آخرین به روزرسانی ها به بهترین شکل پشتیبانی می کند. برای گذراندن این دوره، نیاز به تجربه برنامه نویسی پیشرفته ندارید، ما سعی کردیم اکثر مفاهیم مورد نیاز شما را در جلسات ابتدایی آموزش دهیم. این دوره نیز بر اساس اصل قیمت گذاری منصفانه در سون لرن با هزینه ای بسیار کمتر از آنچه در دوره های حضوری می پردازید در دسترس شما خواهد بود.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 31 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    مرتضی مرادی(۲۲ آبان ۱۳۹۵)

    سلام ببخشید من میخواست داخل فرگمنت از فرگمنت استفاده کنم در واقع داخل یه فرگمنت میخوام تب لایوت بزارم آیا همچین کاری میشه انجام داد ؟؟؟

  • ‏‏
    امیرمهدی(۴ دی ۱۳۹۵)

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

    • ‏‏
      سعید شاهینی(۵ دی ۱۳۹۵)

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

  • ‏‏

    سلام میشه لطفا کمی توضیح بدید چطور میشه زمانی که توی آداپتور ریسایکلر ویو هستیم و روی خاصیت آن کلیک لیسینر آیتم ویو کلیک میکنیم یکسری اطلاعات رو به فرگمنت دیگه بفرسته .
    سناریو به این صورت هست که خود ریسایکلر ویو توسط یک فرگمنت داره تغذیه میشه حالا میخوایم روی هر آیتم که کلیک شد یک سری اطلاعات رو به فرگمنت دیگه بفرسته

    • ‏‏
      سعید شاهینی(۲۴ اسفند ۱۳۹۵)

      سلام دوست عزیز. اطلاعات باید داخل یک Bundle بریزید و اون باندل رو با متد fragment.setArgument به فرگمنت ایجاد شدتون ارسال کنید و سپس داخل فرگمنتتون می تونید دوباره داده ها رو با استفاده از fragment.getArgument دریافت کنید.

      • ‏‏

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

        از این کلاس هنگام ریپلیس استفاده کردم اما باز نتونستم به فرگمنت قبلی برگردم
        .addToBackStack(new CategoryFragment().getClass().getName())

        • ‏‏
          سعید شاهینی(۱ فروردین ۱۳۹۶)

          سلام٬ نباید یه نمونه ی جدید از فرگمنت رو به متد addToBackStack پاس بدید. بلکه باید یه نمونه از فرگمنت رو داخل یک متغیر بریزید و اون متغیر رو به متد replace و addToBackStack پاس بدید. هنگامی که روی دکمه ی back کلیک شد باید متد fragmentManager.popFromBackstack رو صدا بزنید.

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش پروژه محور برنامه نویسی اندروید - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram