تغییر رنگ Title Bar
کسی میتونه بگه چطور رنگ Title BAR عوض کنم ، رنگ دلبخواه خودمو بزارم
ممنون میشم اگه کامل توضیح بدید
سلام
با این روش یک اکشن بار بسازی که هر رنگی هم بخوای میتونی بهش بدی.
اول میری داخل فولدر values و styles.xml رو باز می کنی و parent شو این میزاری. با این کار اکشن باز دیفالت حذف میشه.
parent="Theme.AppCompat.Light.NoActionBar"
بعد توی فولدر layout یک xml میسازی. من اسمشو میزارم app_bar . بعد داخلش این کدها رو وارد می کنی. توی قسمت background رنگ مورد نظرت رو وارد می کنی.
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="">
</android.support.v7.widget.Toolbar>
بعد میری تو هر صفحه ای که این اکشن بار می خوای باشه توی xml اون صفحه include می کنی مثلا activity_main.xml این کد include رو وارد می کنی.
<include
android:id="@+id/app_bar"
layout="@layout/app_bar" />
بعد میری داخل داخل اکتیویتی جاوای اون صفحه این اکشن بار رو معرفی می کنی بعد setContentView اینطوری....
toolbar = (Toolbar) findViewById(R.id.app_bar);
setSupportActionBar(toolbar);
فقط حواست باشه که اکتیویتت extend شده باشه از ActionBarActivity یاAppCompatActivity فرقی نمیکنه کدوم باشه. فقط اینکه توی اپدیت های جدید android studio دومی به صورت پیش فرض هستش. و این که حواست باشه import برای ToolBar باید این باشه
import android.support.v7.widget.Toolbar;
تمام.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .