آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ساخت Sliding Menu با استفاده از کتابخانه ActionBarSherlock ، در برنامه نویسی اندروید

قبلا در مباحثی دیگر، کتابخانه ActionBarSherlock را معرفی کردیم و گفتیم که برای ساخت action bar های سازگار با نسخه های اولیه اندروید به کار می رود و کاربردهای فراوانی مثل ساخت Tab بندی (چندین Fragment) دارد. در این مبحث قصد داریم که یک پروژه را از سایتی دیگر ارائه بدهیم (لینک آن سایت در انتهای مبحث ذکر شده است) که در آن، با استفاده از کتابخانه ActionBarSherlock ، یک Sliding Menu ساخته شده است. Sliding Menu را به احتمال زیاد در برنامه های مختلفی دیده اید که هنگامی که کاربر با انگشت، گوشه سمت چپ صفحه را به سمت داخل می کشد، منویی به داخل صفحه می آید که دارای تعدادی گزینه مختلف است و همچنین کلیک بر روی آیکون برنامه اندروید که در action bar نمایش داده شده است نیز باعث می شود که این منو به داخل صفحه بیاید و کاربر با بردن انگشت خود در جهت مخالف، می تواند منو را از صفحه خارج کند تا دیگر نمایش داده نشود :

ساخت Sliding Menu با استفاده از کتابخانه ActionBarSherlock ، در برنامه نویسی اندروید
ساخت Sliding Menu با استفاده از کتابخانه ActionBarSherlock ، در برنامه نویسی اندروید

من تنها آیکون پروژه اندروید را تغییر داده ام و فایل های آن و همچنین فایل apk را در ادامه قرار می دهم تا دانلود کنید، اما قبل از دانلود، به نکته مهم زیر توجه کنید :

نکته

پروژه اندرویدی که در این مبحث قرار داده شده است، شامل یک کتابخانه (library) و یک پروژه اندروید جداگانه می باشد، یعنی شما هنگامی که می خواهید پروژه های درون فولدر کلی را به درون برنامه eclipse وارد (import) کنید، دو پروژه (در واقع، دو package) جداگانه در قسمت Package Explorer برنامه eclipse قرار می گیرد (که یکی به عنوان کتابخانه است). در اینگونه مواقع، چون پروژه اندروید به آن کتابخانه وابسته است (از طریق تعیین مسیر) و همچنین چون مسیر قرارگیری آن کتابخانه (library) در کامپیوتر شما، با مسیر آن در کامپیوتر سازنده اصلی، متفاوت است، بنابراین ممکن است که تعدادی علامت خطا برای پروژه اندروید اصلی نمایش داده شود. با توجه به اینکه بنده قصد دارم در تعدادی مبحث دیگر نیز پروژه هایی شامل یک یا چند کتابخانه را برای دانلود قرار بدهم، یک مبحث برای شرح چگونگی رفع این مشکل در لینک زیر نوشته ام تا در تمامی آن مبحث ها دیگر مجبور نباشم این مورد را شرح بدهم و تنها ذکر کردن لینک زیر برای کاربران، کافی باشد :


کلید شماره 847

بنابراین قبل از وارد (import) کردن پروژه اندروید به درون برنامه eclipse ، مبحث موجود در لینک فوق را بخوانید.

لینک دانلود پروژه اندروید و فایل apk :