آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اکشن بار منسوخ شد ! ، از تولبار استفاده کنید ، همه چیز را شخصی سازی کنید !

مجتبی یگانه  9 سال پیش  9 سال پیش
+56 0

اکشن بار منسوخ شد ! ، از Toolbar استفاده کنید :) - لینک بدون فیلتر معکوس -

توضیحاتی  در مورد تولبار !

در واقع تولبار Extends شده از ViewGroup هست ، پس میشه گفت یه چیزیه مثل LinearLayout خودمون ! 

با این تفاوت که چند تا چیز رو به صورت پیشفرض داره

  1. دکمه ی navigate یا تغییر مسیر ( مثل IOS شده ! ، یعنی دکمه ای که اکتیویتی فعلی رو میبنده ! ، حالا یا کار رو تایید میکنه و میبنده ( Done ) یا همون کلید برگشت هست )
  2. پشتیبانی از ایکون مثل اکشن بار
  3. پشتیبانی از عنوان مثل اکشن بار
  4. پشتیبانی از SubTitle یا زیر عنوان !
  5. پشتیبانی از Menu ها بازم مثل اکشن بار ! ، یعنی infalte کردن Xml ای از آیتم های منو
  6. OverFlow Menu مثل اکشن بار 
  7. پشتیبانی از  درج سایر کنترل ها به وسیله ی xml
  8. عدم محدودیت در تعداد قابل استفاده !  ، مثلا  2 تا بالای اکتیویتی ، یکی به عنوان App Bar معمولی ، یکی به عنوان Tab ها و یکی در پایین برنامه عنوان Bottom Bar
  9. پشتیبانی از  تمام نسخه های اندروید ( با Support Library )
  10. ساده و شیک !

نحوه ی استفاده بزودی درج می شود !

0 0
اول تشکر میکنم که مثل همیشه پربارید :) دوم اکشن بار به طور رسمی منسوخ شده؟ یعنی رو نسخه های جدید اندروید اکشن بار قابل استفاده نیست؟ (9 سال پیش)
+2 0
خواهش میکنم ، لطف دارید / بله ، همونطور که در اندروید 5 و برنامه های اون میشه دید از Toolbar استفاده شده / هرچیزی که منسوخ شده ، به این معنی نیست که قابل استفاده نیست ! ، به این معنی هست که چیز بهتری به جای اون طراحی شده ، اگر هنوز با اکشن بار کار نکردید ، نیازی نیست کار کنید ، از تولبار استفاده کنید . (9 سال پیش)
0 0
اینطور که معلومه اضافه کردن تب به تولبار مثل اکشن بار نیست...اگر ممکنه اضافه کردن تب به تولبار رو هم آموزش بدید. ممنون (9 سال پیش)
0 0
متریال تولبار با تب های زیبا ! لینک (9 سال پیش)
0 0
این جا یک اموزش برای تولبار گذاشته فکر کنم خوب باشه یک نگاهی بندازین ( لینک ) (9 سال پیش)
0 0
خدا خیرت بده مجتبی جان. هنوز که هنوزه نتونستم با اکشن بار ارتباط برقرار کنم:) در عین سادگی، واسم پیچیدس. همون بهتر که منسوخ شد (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  9 سال پیش
+20 0

شروع کار با تولبار !

به چه چیز هایی نیاز است ؟

  1. کتابخانه ی appcompat-v7 
  2. استفاده از تم Theme.AppCompat به عنوان تم برنامه

تولبار را در هرجای xml در لایه ای که میخواهید قرار دهید

<android.support.v7.widget.Toolbar
	android:id="@+id/toolbar"
	android:minHeight="?attr/actionBarSize"
	android:background="#2196F3"
	android:layout_width="match_parent"
	android:layout_height="wrap_content">
</android.support.v7.widget.Toolbar>

و  اکتیویتی تون رو از ActionBarActivity باید Extends کنید و به شکل زیر به جای اکشن بار ( در واقع App bar ) معرفیش کنید

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
+1 0
ممنون میشم ، آاقای محمد حسین تاپیک "اکشن بار خانگی خود را بسازید" را کامل کرد شما هم زحمت ایم مبحث رو بکشید ، بازم تشکر (9 سال پیش)
0 0
در ضمن ، اکلیپس من ،کلاس toolbar رو نمیشناسه ، به نظرتون sdk رو باید ارتقا بدم یا از آندروید استدیو استفاده کنم؟ (9 سال پیش)
0 0
برای من تولز بار و کارت ویو فورس کلوز میدن؛چرا؟ (9 سال پیش)
0 0
برای استفاده از toolbar حداقل api21 نیاز است. (9 سال پیش)
+2 0
@حمید زمانی ، بزودی یه آموزش ویدئویی هم در این رابطه برای بچه ها آماده میکنم . (9 سال پیش)
0 0
مگه ما از support library استفاده نمیکنیم؟پس باید روی همه نسخه ها کار بکنه؟! (9 سال پیش)
0 0
cardview و recyclerview چی هستند؟ چه مزایایی دارند؟ (9 سال پیش)
0 0
من هم همین مشکل رو دارم toolbar رو نمیشناسه (9 سال پیش)
0 0
تولبار از چه ورژنی به بعد ساپورت میشه ؟ یکی از دوستان همین بالا گفتند حداقل api21 نیازه ! تایید میشه ؟ (9 سال پیش)
+1 0
جزو کتابخونه appcompat-v7 هست که از اسم کتابخونه میشه فهمید که از API 7 و بالاتر پشتیبانی میکنه. (9 سال پیش)
0 0
@ali اینها خودشون توضیح طولانی دارند و خودش یک سوال محسوب میشه (9 سال پیش)
+1 0
@ doost_fu کلا تولبار و اکشن بار چیزی پیچیده ای نیست ! و همونطور که Spirit گفت ، در تمام ورژن های درحال استفاده پشتیبانی میشه ! (9 سال پیش)
0 0
من جوابمو نگرفتم ، من از اکلیپس استفاده میکنم و هیچ کلاسی با نام toolbar موجود نیست ، آیا الزام به داشتنه اندروید استدیو می باشد یا با اکلیپس هم میشه تولبار ایجاد کرد؟ (9 سال پیش)
0 0
Eclipse و Android Studio هر دو IDE هستند و یک محیط توسعه نمیتونه ( نه که نمیتونه ، اصولیش این نیست ) شما رو از استفاده از کلاس خاصی محروم کنه ، شما API 21 رو دانلود کنید مشکل تون حل میشه ( تفاوت اینجاست که به طور پیشفرض در اندرید استدیو هست ) (9 سال پیش)
0 0
تشکر ، منتظر ادامه ی آموزش هستیم. (9 سال پیش)
0 0
تولبار فوق العادست حتما باید استفاده کنید بدونید چی میگم (9 سال پیش)
0 0
توی ورژن های پایینتر از ۱۷ !‌میشه تولبار رو راست به چپ کرد ؟ چجوری ؟ (9 سال پیش)
0 0
تولبار رو میتونید کاملا شخصی کنید ، هیچ مشکلی در هیچ نسخه ای وجود نداره :) (9 سال پیش)
0 0
api 21 رو از کجا دانلود کنم میشه لینک بدید ممنون (9 سال پیش)
0 0
من ازapi22 استفاده کردم اما بازم کلاس ی به نام تولبار رو پیدا نمی کنه باید چیکار کنم؟ (9 سال پیش)

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