向外部库添加样式

时间:2018-06-22 18:56:00

标签: android styles android-theme

我正在尝试向外部库(Android-DirectoryChooser)添加样式,但是无法这样做。默认情况下,我的应用程序使用白色textColor,而该库使用黑色textColor(在白色背景上)。但是由于我应用程序的主题,该tis库的textColor被覆盖并更改为白色。产生白色背景和白色textColor。此库没有xml代码,只能通过Java代码使用。

这是我尝试更改样式但不起作用的方式

在清单中:

<activity android:name="net.rdrei.android.dirchooser.DirectoryChooserActivity"
            android:theme="@style/dirChooserStyle"
            />
        <activity

在值资源文件中:

<style name="dirChooserStyle" parent="Theme.AppCompat.Light.Dialog.Alert">

            <item name="colorPrimary">@color/seekbar_secondaryProgress</item>
            <item name="colorPrimaryDark">@color/seekbar_secondaryProgress</item>
            <item name="colorAccent">@color/seekbar_secondaryProgress</item>
            <item name="android:text">@color/seekbar_secondaryProgress</item>
            <item name="android:textColorSecondary">#000000</item>
            <item name="android:itemBackground">@color/translucent_black2</item>
            <item name="android:textColor">#000000</item>
            <item name="android:textColorAlertDialogListItem">#000000</item>
            <item name="android:textColorPrimary">#000000</item>



        </style>

那么如何向该库添加样式?

0 个答案:

没有答案