ورود

View Full Version : تغییر فونت Title برنامه



ehsan4
چهارشنبه 06 مرداد 1395, 17:12 عصر
سلام
چطور میشه فونت پیش فرضی که برای title برنامه در نظر گرفته میشه رو تغییر داد؟؟
ممنون میشم توضیح بدید

141693

godofphp
چهارشنبه 06 مرداد 1395, 20:02 عصر
از layout کاستوم استفاده کن براش
توی اکیتیویتی بنویس :


getSupportActionBar().setDisplayOptions(ActionBar. DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(R.layout.abs_l ayout);
TextView Title_Text = (TextView)findViewById(R.id.title_text);
Title_Text.setText("علاقه مندی ها");
Title_Text.setTextColor(getResources().getColor(an droid.R.color.black));
Typeface face= Typeface.createFromAsset(getBaseContext().getAsset s(), "fonts/BYekan.ttf");
Title_Text.setTypeface(face);


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



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

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/app_name"
android:textColor="#ffffff"
android:id="@+id/title_text"
android:textSize="18sp" />

</LinearLayout>

ehsan4
چهارشنبه 06 مرداد 1395, 23:37 عصر
ممنون از پاسختون

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

من خط getSupportActionBar().setCustomView(R.layout.abs_l ayout); رو نوشتم به abs_layout گیر داد

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

اگه میشه با تصویر بگین

ممنون میشم

mer30

godofphp
پنج شنبه 14 مرداد 1395, 12:13 عصر
شما فکر کنم مشکلتون کلا از برنامه نویسی اندرویده پیشنهاد میکنم اول کاملا برنامه نویسی اندروید رو یاد بگیرید بعد
خطی که بهتون خطا داده ناشی از عدم وجود فایل layout هست با نام abs_layout من بالا کدهای فایل abs_layout.xml رو فرستادم دیگه یه فایل با همین نام درست کنید در پوشه ی layout ها