دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۱۸ , ۰۴ , ۱۳۹۵
تعداد نظرات : بدون نظر
دسته بندی : ActionBar, Android Studio

حذف نوار عنوان (TitleBar یا ActionBar) از اپلیکیشن در برنامه نویسی اندروید (مخصوص محیط اندروید استودیو)

سلام دوستان ؛

تو این جلسه قراره که با نوار عنوان یا همان ActionBar و یا TitleBar کار کنیم ،

می خوایم از شر TitleBar خلاص بشیم و دیگه تو اپلیکیشن دیده نشه ،

روش های زیادی وجود داره اما من می خوام روش اصولی شرکت گوگل رو واستون آموزش بدم ،

تصویر زیر رو نگاه کنید تا منظور از TitleBar و آموزش امروز رو متوجه شید ،

 

توضیح  در مورد کتابخانه AppCompat :

کتابخانه AppCompat یکی از کتابخانه های خود گوگل هستش که مربوط به رابط کاربری میشه ،

ما زمانی که یک پروژه جدید ایجاد می کنیم به صورت پیشفرض کتابخانه AppCompat روی پروژه نصب میشه ،

کتابخانه AppCompat امکانات زیادی داره مثلا چندین تم مختلف روی اون نصبه ،

و یکی از تم های موجود در کتابخانه AppCompat به پروژه ما داده می شود (Light.DarkActionBar) ،

حالا برای اینکه تایتل بار رو حذف کنیم کافیه که اون تم رو دستکاری کنیم ،

برای این کار دو روش وجود داره

 

روش اول : با استفاده از سند Manifest

به سند Manifest مراجعه کنید ،

درون سند Manifest تکه کد android:theme="@style/AppTheme نوشته شده است ،

این تکه کد به اپلیکیشن ما یک تم داده است ، تمی که دارای تایتل بار است ،

حالا برای حذف تایتل بار کافیه تم را عوض کنیم ، و یک تمی را انتخاب کنیم که که تایتل بار نداشته باشد ،

برای این کار کد زیر را جایگزین کنید (کد تمی که تایتل بار ندارد) ،

خیلی خوب کار تمام شد ، و شما یک تم بدون تایتل بار را به اپلیکیشن خود دادید .

 

روش دوم : با استفاده از فایل Styles.xml

به فایل Styles.xml موجود در پوشه res > values مراجعه کنید ،

درون فایل Styles.xml تکه کد style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar را مشاهده می کنید این همان تمی است که دارای تایتل بار است ،

شما کافیست مثل روش اول تمی که تایتل بار ندارد را اپلیکیشن بدهید برای این کار کد زیر را جایگزین کنید

 

توجه مهم : بهتر است از روش دوم استفاده کنید چون روش دوم استاندارد تر می باشد.

 

 

منبع انگلیسی زبان این آموزش

خیلی خوب دوستان آموزش رو کاملا روان و واضح توضیح دادم ،

اگه مشکلی داشتید می تونید کامنت بزارید حتما رسیدگی می شود …

خدانگهدار .

 

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

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید