我正在尝试向外部库(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>
那么如何向该库添加样式?