فونت ثابت و غیرقابل تغییر

پرسیده شده
فعالیت 1175 روز پیش
دیده شده 471 بار
1

سلام

ببخشید تو ویدئو گفته شد از قسمت style فونت کلی پروژه رو به regular تغییر بدیم، بعد داخل textView فونت دلخواه رو black رو بزاریم

من این کار رو انجام میدم ولی فونت textView همون regular میمونه و تغییر نمیکنه برای اینکه تغییر کنه باید از قسمت themes اون کد فونت رو پاک کنم که اجازه به توی textview اون فونت رو استفاده کنم.

فایل پیوست

ابوالفضل
ابوالفضل

29 بهمن 99

2
حذف شده

سلام وقت بخیر

 

از "android:fontFamily" استفاده کردید یا "fontFamily" ؟

در هر حال من تنظیمات مربوط به تم رو براتون ارسال میکنم احتمالا جایی اشتباه کردید.

 

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="MyBottomNavigationView" parent="Widget.MaterialComponents.BottomNavigationView">
        <item name="itemIconTint">@color/bottom_navigation_item_color</item>
        <item name="itemTextColor">@color/bottom_navigation_item_color</item>
        <item name="itemRippleColor">@color/bottom_navigation_ripple_color</item>
        <item name="itemTextAppearanceActive">@style/ActiveItemBottomNavigationTextAppearance</item>
    </style>

    <style name="ActiveItemBottomNavigationTextAppearance" parent="TextAppearance.MyTheme.Caption">
        <item name="fontFamily">@font/primary_bold</item>
        <item name="android:fontFamily">@font/primary_bold</item>
    </style>

    <style name="Theme.Nike.AuthTheme.Button" parent="Theme.Nike.AuthTheme">
        <item name="backgroundTint">?colorOnBackground</item>
        <item name="android:textColor">@color/black</item>
        <item name="cornerRadius">8dp</item>
        <item name="android:fontFamily">@font/primary_bold</item>
    </style>

    <style name="Theme.Nike.AuthTheme.EditText" parent="Theme.Nike.AuthTheme">
        <item name="android:background">@drawable/background_auth_et</item>
        <item name="android:textColorHint">#48ffffff</item>
        <item name="android:textColor">?colorOnBackground</item>
        <item name="android:textSize">16sp</item>
        <item name="android:minHeight">48dp</item>
        <item name="android:paddingEnd">16dp</item>
        <item name="android:paddingStart">16dp</item>
    </style>
</resources>
<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.NikeStore" parent="Theme.MaterialComponents.DayNight.NoActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/blue</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/black</item>
        <item name="colorOnSecondary">@color/white</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor" tools:targetApi="l">@color/gray</item>
        <item name="android:windowLightStatusBar" tools:targetApi="m">true</item>
        <item name="fontFamily">@font/primary_regular</item>
        <item name="windowBackgroundColorSub">#f5f5f5</item>
        <!--Material type attributes-->
        <item name="textAppearanceHeadline1">@style/TextAppearance.MyTheme.Headline1</item>
        <item name="textAppearanceHeadline2">@style/TextAppearance.MyTheme.Headline2</item>
        <item name="textAppearanceHeadline3">@style/TextAppearance.MyTheme.Headline3</item>
        <item name="textAppearanceHeadline4">@style/TextAppearance.MyTheme.Headline4</item>
        <item name="textAppearanceHeadline5">@style/TextAppearance.MyTheme.Headline5</item>
        <item name="textAppearanceHeadline6">@style/TextAppearance.MyTheme.Headline6</item>
        <item name="textAppearanceSubtitle1">@style/TextAppearance.MyTheme.Subtitle1</item>
        <item name="textAppearanceSubtitle2">@style/TextAppearance.MyTheme.Subtitle2</item>
        <item name="textAppearanceBody1">@style/TextAppearance.MyTheme.Body1</item>
        <item name="textAppearanceBody2">@style/TextAppearance.MyTheme.Body2</item>
        <item name="textAppearanceButton">@style/TextAppearance.MyTheme.Button</item>
        <item name="textAppearanceCaption">@style/TextAppearance.MyTheme.Caption</item>
        <item name="textAppearanceOverline">@style/TextAppearance.MyTheme.Overline</item>
        <!-- Customize your theme here. -->
        <item name="bottomNavigationStyle">@style/MyBottomNavigationView</item>
        <item name="appBarLayoutStyle">@style/Widget.MaterialComponents.AppBarLayout.Surface</item>
        <item name="dividerColor">@color/gray</item>
        <item name="android:textColorSecondary">@color/darkGray</item>
        <item name="android:lineSpacingExtra">6dp</item>
        <item name="android:includeFontPadding">false</item>

    </style>

    <style name="Theme.Nike.AuthTheme" parent="Theme.NikeStore">
        <item name="android:statusBarColor" tools:targetApi="lollipop">@color/black</item>
        <item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
        <item name="android:windowBackground">@color/black</item>
        <item name="colorOnBackground">@color/white</item>
        <item name="colorOnSurface">@color/white</item>
        <item name="materialButtonStyle">@style/Theme.Nike.AuthTheme.Button</item>
    </style>
</resources>

 

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

29 بهمن 99

1
حذف شده

دمت گرم

واقعا یه کلید هایی هست که اگه دقت نشه بعضی اوقات ممکنه دردسر ساز بشه

 

فایل پیوست

ابوالفضل

توسط

ابوالفضل

29 بهمن 99

حذف شده
خوشحالم که حل شده اره واقعا
پوریا شفیعی

29 بهمن 99