هم اکنون عضو شوید

ورود

فراموشی گذرواژه

گذروازه خود را فراموش کردید ؟

ورود

عضو شوید

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

دوره آموزش برنامه نویسی اندروید
آموزش Bottom Navigation View در اندروید

آموزش Bottom Navigation View در اندروید

سلام دوستان گل در این بخش از آموزش اندروید به Bottom Navigation View می پردازیم در قدیم استفاده از Bottom Navigation View فقط توسط کتاب خانه های مختلف امکان پذیر بود اما گوگل پس از آپدیت کتاب خانه Desgin خود Bottom Navigation View را به آن افزود.

خب همانطور که گفته شد باید از کتاب خانه Design گوگل استفاده شود پس خط زیر را به Gradle خود افزوده و منتظر شوید تا Sync شود.

در صورتی که Sync انجام نشد (Failed شد ) این پست رو مطالعه کنید.

پس بخش کامل کد به شکل زیر شد ممکن است مقداری با کد شما فرق کند زیاد مهم نیست

بخش فایل string.xml همانند زیر می شود فقط تعداری string اضافه کردیم نیاز به توضیح ندارد

فایل colors.xml همانند زیر می شود

فایل Activity_main.xml همانند زیر می شود.

و فایل جاوا Mainactivity.java همانند زیر می شود.

یک فایل xml ایجاده کرد و نام آن را BOTTOM_MENU.XML قرار دهید.

حال زمان ایجاد Fragment برای صفحه های Bottom Navigation رسیده است یک فایل به نام DEALSFRAGMENT.JAVA ایجاد کرده و کد های زیر را در آن قرار دهید.(دقت کنید کدهای XMl و javd با هم گذاشته شده است.)

CARTFRAGMENT.JAVA

SEARCHFRAGMENT.JAVA


در مورد کدهایی که باهم گذاشته شده است یک توضیح بدم شما باید یک فایل java و یک فایل xml برای هر کردام از کد ها درست کنید و بخش کد مورد نظر را در آن قرار دهید .

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

 

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

با زبان های برنامه نویسی C# , Java , Php به صورت تخصصی کار کردم و بیشتر وقتم رو در برنامه نویسی می گذرونم علاقه زیادی به ساخت اپلیکیشن اندروید دارم.

نظرها ( ۵ )

  1. بهار
    ۱, مرداد , ۱۳۹۶ در ۱:۳۳ ب.ظ

    سلام خسته نباشین مرسی از اموزش خوبتون
    این اموزششتون محدودیت خاصی نداره؟ مثلا می تونم با Bottom Navigation View به پایگاه داده وصل شم؟ کتابخونش این دسترسی به من میده؟

    • محمد حسین جعفری پور
      ۱, مرداد , ۱۳۹۶ در ۳:۲۶ ب.ظ

      سلام فکر می کنم معنی محدودیت را به درستی متوجه نشدم چه ربطی دارد با Bottom Navigation View به دیتابیس وصل شد ؟!
      اگر منظور شما قرار دادن دیتا های دیتابیس در Bottom Navigation View است باید بگم مشکلی ندارد چون هر صفحه در آن فرگمنت است و باید داده در فرگمنت لود شود.
      موفق و موید باشید.

  2. مهران
    ۵, شهریور , ۱۳۹۷ در ۵:۳۶ ب.ظ

    سلام
    فونت Bottom Navigation View رو چه جوری میشه عوض کرد ؟
    من از کاستوم استایل و font family استفاده کردم و نشد .
    میشه مثل TabLayout یه Textview براش ست کنیم و فونت Textview رو با typeface عوض کنیم ؟

    • محمد حسین جعفری پور
      ۷, شهریور , ۱۳۹۷ در ۲:۴۳ ق.ظ

      سلام و درود
      style زیر رو تعریف کنید

      سپس مثل زیر استفاده کنید.

      موفق باشید.

  3. علیرضا
    ۲۳, خرداد , ۱۳۹۸ در ۱۱:۲۲ ق.ظ

    سلام
    یه سوال دارم من edit text گذاشتم و پایینش navigation bottom گذاشتم و وقتی که کیبورد باز میشه navigation بالا میاد به نظر شما من باید چیکار کنم.