بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل حذف title از تولبار در appcopat v7 (ضروری)

مدیریت گفتگو
Reza Masoudi 9 سال پیش
آخرین تغییر: 9 سال پیش

من هر کاری کردم نتونستم title  رو از toolbar  حذف کنم از کد های زیر هم استفاده کردم نشد

getSupportActtionBar().setTitle

toolbar.settitle

getSupportActionBar().setDisplayshowTitle

فقط معرفی toolbar رو بردم قبل setContentView  حذف شد ولی توی api v23 forceClose میشه

نظرات

MarAnd 9 سال پیش
با این دستور که حذف میشه => ; (" ") getSupportActionBar().setTitle

پاسخ‌ها 2

oMiD4gApp 9 سال پیش

سوال:

سلام یکم سوالم مرتبط هست نخواستم تایپیک جدا بزنم
ایا برای ساخت اکشن بار بدون استفاده از کتابخانه مشکلی به وجود میاد ؟
و برای اینکه در همه اکتیویتی ها تولبار باشه بهترین راه چیه؟

نظرات

MarAnd 9 سال پیش

سلام، در مورد سوال دومتون می تونین یه فایلی مثلا به اسم app_bar.xml در فولدر Layout بسازین و مشخصه های تولبارتون رو داخلش بگزارین و بعد توی هر اکتیویتی دیگه ای که خواستین تولبار داشته باشین از همون استفاده کنین مثلا این جوری : 

 //Codes of app_bar.xml:

<?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="@color/colorPrimary"
android:theme="@style/MyCustomToolBarTheme"
android:popupTheme="@style/ThemeOverlay.AppCompat.Dark">

</android.support.v7.widget.Toolbar>


//Codes of an activity which are using toolbar from app_bar.xml :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<include
android:id="@+id/toolbar"
layout="@layout/app_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentStart="true" />

</LinearLayout>

و البته در کلاسی هم که ازش استفاده میکنین باید اضافه کنین :

 Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

و البته میتونین هر تولباری توی اکتیویتی رو مثلا یک تایتل یا رنگ بدین این جوری :

getSupportActionBar().setTitle("SubActivity");
toolbar.setTitleTextColor(getResources().getColor(R.color.colorTitle));

نظرات


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