توسط
Farzad Sarseifi
Actionbar : یکی از امکانات اضافه شده در اندروید 3 به بالاتر اکشن بار میباشد که بجای optionMenu اضافه گردیده است و راه حلی بهتر و سریعتر از OptionMenu میباشد
یکی از مشکلات برنامه نویسان این میباشد که به چه صورتی بتوانند از این امکان در ورژن های پایین تر اندروید مثلا 2.2 و ... غیر استفاده کنند.
برای رفع این مشکل، یکی از برنامه نویسان اندروید به اسم JakeWharton،میباشد ایشان کدهای اندروید بالاتر را روی اندروید 2.2 کامپاییل میکند تا برنامه نویسان بتوانند در ورژن های پایین تر نیز از آنها استفاده کنند.
برای دانلود Library مورد نظر به آدرس زیر مراجعه کنید
https://github.com/JakeWharton/ActionBarSherlock
بعد از دانلود مورد نظر ابتدا میبایستی آن را از حالت فشرده خارج نماییدو با روش زیر آن را به اکلیپس اضافه نمایید.
توجه:کتابخانه مورد نظر در ضمیمه این آموزش قرار دارد.
ابتدا از منوز File گزینه Import را انتخاب کنید
سپس گزینه Next را انتخاب کنید
بعد از انتخاب گزینه finish ،کتابخانه به ایکلیپس اضافه میشود.
برای افزودن این کتابخانه به پروژه خود، ابتدا روی پروژه خود راست کلیک و گزینه Properties را انتخاب کنید.
تا به حال توانستیم Library مورد را به پروژه خود اضافه کنید.در این مرحله کار میبایستی که از این کتابخانه در پروژه خود استفاده کنید، ابتدا باید بجای extend کردن از Activity باید از SherlokActivity استفاده کنید.
بدین صورت:
public class CategoryActivity extends SherlockActivity {
تعدادی از دستورات پرکاربرد:1
-تغییر رنگ پس زمینه:
getSupportActionBar().setBackgroundDrawable(
new ColorDrawable(Color.parseColor("#181818")));
2-قرار دادن آیکن:
getSupportActionBar().setIcon(R.drawable.digi_logo)
3- غیر فعال کردن یا فعال کردن Titlebar :
getSupportActionBar().setDisplayShowTitleEnabled(false);
4-دکمه Back
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
5- قرار دادن نوشته برای اکشن بار
getSupportActionBar().setTitle("p30droid");
sherlokActionbar دارای گستردگی زیادی میباشد که در چند مقاله آموزشی و بصورت مفصل مورد بررسی قرار خواهد گرفت، در آموزش بعدی نحوه قرار دادن منو و زیر منو برای شرلوک اکشن بار قرار داده خواهد شد
دانلود نسخه PDF آموزش شرلوک اکشن بار
Sherloklibrary.zip
Sherloklibrary.zip
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .