0 Вопрос: Как я могу изменить фон моего окна навигации, не влияя на приложение

вопрос создан в Wed, May 8, 2019 12:00 AM

Я только что добавил блок навигации в свое приложение, и к заголовку моего блока навигации были применены некоторые странные эффекты. например, текст, который отображается, имеет фон, который отличается от фона заголовка навигационной панели. Который является фоном темы приложения. Поэтому моя главная задача здесь состоит в том, чтобы отображать только зеленый фон вместо сочетания зеленого и коричневого для букв в заголовке навигационной панели "взглянуть на изображение" http://www.pctechtips.org/apps/Screenshot-19.png

XML-файл nav_drawer_header

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="@dimen/nav_header_height"
    android:background="@drawable/side_nav_bar"
    android:gravity="bottom"
    android:orientation="vertical"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:theme="@style/AppTheme.AppBarOverlay">

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@string/nav_header_desc"
        android:paddingTop="@dimen/nav_header_vertical_spacing"
        app:srcCompat="@mipmap/ic_launcher_round" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingTop="@dimen/nav_header_vertical_spacing"
        android:text="@string/nav_header_title"
        android:textAppearance="@style/TextAppearance.AppCompat.Body1" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/nav_header_subtitle" />

</LinearLayout>

наконец, я также хотел бы изменить цвет текста меню в ящике на белый вместо темного. спасибо

    
- 1
0 ответов                              0                         
источник размещен Вот