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

تغییر رنگ Title Bar

تیرداد  10 سال پیش  10 سال پیش
0 0

کسی میتونه بگه چطور رنگ Title BAR عوض کنم ، رنگ دلبخواه خودمو بزارم

ممنون میشم اگه کامل توضیح بدید

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
m.s.karimi  10 سال پیش
+1 0

سلام

با این روش یک اکشن بار بسازی که هر رنگی هم بخوای میتونی بهش بدی.

اول میری داخل فولدر 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;

تمام.

0 0
واقعا از توضیح های کاملت خیلی خیلی ممنونم (10 سال پیش)

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