مشکل حذف title از تولبار در appcopat v7 (ضروری)
من هر کاری کردم نتونستم title رو از toolbar حذف کنم از کد های زیر هم استفاده کردم نشد
getSupportActtionBar().setTitle
toolbar.settitle
getSupportActionBar().setDisplayshowTitle
فقط معرفی toolbar رو بردم قبل setContentView حذف شد ولی توی api v23 forceClose میشه


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

سلام، در مورد سوال دومتون می تونین یه فایلی مثلا به اسم 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));
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .