عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2023 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش برنامه نویسی اندروید با B4A – قسمت هشتم(ایجاد منو)

سلام

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

منوهای مخفی در نرم افزارها رو حتما دیدید که وقتی صفحه رو از سمت چپ به راست صفحه  و یا از سمت راست به سمت چپ صفحه می کشید منویی ظاهر میشه که در این منو میتونیم لیست ویو و … قرار بدیم .

مشکل عدم شناسایی فایل SlidingMenu.jar برطرف شد

آموزش:

  • نرم افزار بیسیک فور اندروید را اجرا کنید یک لایوت ایجاد کنید و در برنامه اسم لایوت رو بنویسید .
  • سپس کتابخونه ای که در ادامه برای دانلود میزارم را به برنامه اضافه کنید ، در قسمت جستجوی کتابخونه عبارت SlidingMenuWrapper را جستجو و تیکش رو بزنید  .(آموزش کار با کتابخونه)

ad-libraries

حالا که کتابخونه رو به برنامه اضافه کردیم باید در قسمت کد نویسی هم تعریفش کنیم ، برای این کار در قسمت تعریف متغیرها (sub global) این گونه تعریفش می کنیم :

و کدهای قسمت Activity_Create :

مطلب پیشنهادی:  آموزش نصب فونت در ویندوز 11

توضیحات:

  • در خط ۲ ، لایوتی که در Designer طراحی کردیم را لود کردیم .
  • در خط ۳ ، نامی که برای منو انتخاب کردیم را initialize (تعریف) کردیم .
  • در خط ۴ ، گفتیم منو چند درصد از صفحه رو بگیره ، من گذاشتم ۳۰ درصد .
  • در خط ۵ ، گفتیم منومون از سمت راست باشه (یعنی با لمس صفحه از سمت راست به سمت چپ منو باز بشه) ، اگر میخواهید منو از سمت چپ گوشی ظاهر بشه RIGHT را به LEFT تغییر بدید .
  • در خط ۶ ، هم رنگ منو رو مشخص کردیم ، که باید کد هر رنگ را وارد کنیم (RGB) برای پیدا کردن کد رنگ از نرم افزار فتوشاپ استفاده می کنیم :

selectcode

اعدادی که در قسمتهای R , G , B وجود داره را میتونید به ترتیب از بالا به پایین به جای اعداد RGB(23,149,197) قرار بدید .

حالا اگر خروجی بگیرید می بینید که با لمس صفحه از سمت راست به چپ منو ظاهر میشه (در شبیه ساز ممکنه این اتفاق نیفته) .

slidemenu_empty

حالا چه کار کنیم که با زدن دکمه منوی گوشی ، منو ظاهر بشه ؟

این کد ها رو به برنامه اضافه کنید :

مطلب پیشنهادی:  آموزش برنامه نویسی اندروید با B4A - قسمت نهم(افزودن آیتم به منو)

در قسمت بعدی می پردازیم به اینکه در این منویی که طراحی کردیم چه طوری میتونیم گزینه اضافه کنیم .

با ما همراه باشید …

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

موفق باشید .


دانلود: دانلود کتابخانه SlidingMenuWrapper


پيش نمايش: کليک کنيد


حجم: 4 کیلوبایت


رمز فايل فشرده: www.beporsam.ir


طبق آموزشی که در پست گفتیم کتابخانه را اضافه کنید و منوی خود را بسازید


اگر در رابطه با مطلب بالا سوالي يا مشکلي داريد ميتوانيد سوال خود را در سايت بپرسيد، کاربران سايت پاسخگوي سوالات شما خواهند بود.


عضويت در سايت


پرسيدن سوال


درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

دیدگاه ( 6 )

  1. سلام

    وقتی برنامه رو ران میکنم این ارور رو میده

     

    C:\Program Files (x86)\Anywhere Software\Basic4android\libraries\android-support-v4.jar

     

    مشکل چیه؟

    ممنون از مطالب خوبتون

  2. من این کد ها را نوشتم و رو گوشی که اندروید ۴ داره بدرستی بالا میاد و کار میکنه ولی رو گوشی که اندروید ۵ هست نصب نمیشه مشکل از کجاست؟

  3. این دیدگاه ویرایش شده است

    سلام عزیز

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

    تصویر error

     

  4. سلام

    من وقتی کتابخانه را وارد میکنم و ران میگیرم ارر زیر میده:

    Signing package file (debug key). Error

    jarsigner: unable to sign jar: java.util.zip.ZipException: duplicate entry: AndroidManifest.xml

    • هر دو فایل jar,xml رو در پوشه Libaries کپی کردید؟
      وقتی کتابخونه رو اضافه نکردید، هنگام اجرای پروژه با مشکلی مواجه نمیشید؟

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

      • سلام
        بله هر دو رو کپی کردم،
        با اجرای پروژه های قبلیتون مشکل نداشتم. مشکلش با کتابخانه هست.

        • حالا ممکن است، کتابخونه با ورژن بیسیک شما مشکل داشته باشد
          به هر حال سورس کد را در این پست قرار دادم، دانلود و تست کنید ببینید با موفقیت اجرا میشه یا نه
          beporsam.ir/?p=839

  5. سلام ببخشید لینک دانلود کجاس پیداش نمیکنم

  6. میشه یه مقدار از راست فاصله بگیره

    یعنی یه مقدار از منو دیده بشه تا کاربر راحت بتونه بکشه به راست؟؟؟

    • سلام
      اونجوری که خیر(فکر نکنم بشه)، ولی میتونید یک دکمه یا یک عکس به صورت عمودی قرار بدید در کنار صفحه و کد زیر رو برای رویداد کلیکش بنویسید:

      موفق باشید.

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

      موفق باشید

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

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