Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何停止使用白色文本的Facebook SDK对话框,即使我的主题需要白色文本_Java_Android_Facebook Android Sdk - Fatal编程技术网

Java 如何停止使用白色文本的Facebook SDK对话框,即使我的主题需要白色文本

Java 如何停止使用白色文本的Facebook SDK对话框,即使我的主题需要白色文本,java,android,facebook-android-sdk,Java,Android,Facebook Android Sdk,虽然我学到了很多,但我还有很长的路要走 我正在尝试使用Facebook SDK提供注册的详细信息 我在我的应用程序中使用蓝色、黄色和白色主题;文本为白色。我的样式设置是: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/

虽然我学到了很多,但我还有很长的路要走

我正在尝试使用Facebook SDK提供注册的详细信息

我在我的应用程序中使用蓝色、黄色和白色主题;文本为白色。我的样式设置是:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@android:color/holo_orange_light</item>
    <item name="android:colorBackground">@color/colorMainBackground</item>
    <!--<item name="android:actionBarStyle">@style/ThemeActionBar</item>-->
    <!--<item name="android:windowActionBarOverlay">true</item>-->
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textColorLink">@android:color/holo_orange_light</item>
    <!-- Support library compatibility -->
    <!--<item name="actionBarStyle">@style/ThemeActionBar</item>-->
    <!--<item name="windowActionBarOverlay">true</item>-->
    <item name="android:textColorPrimary">@android:color/white</item>
    <item name="android:titleTextColor">@color/yellow</item>
    <item name="android:textColorPrimaryInverse">@android:color/black</item>
    <item name="android:navigationBarColor">?android:attr/statusBarColor</item>
    <item name="android:textColorSecondary">@android:color/white</item>
</style>

@颜色/原色
@颜色/原色暗
@安卓:彩色/全息橙色灯光
@颜色/颜色背景
@android:彩色/白色
@安卓:彩色/全息橙色灯光
@android:彩色/白色
@颜色/黄色
@android:彩色/黑色
?android:attr/statusBarColor
@android:彩色/白色
然而,当Facebook显示一个对话框时,我得到的只是一个白色方块:

Facebook似乎在使用我的文本颜色,因此使用了白色框。有什么方法可以推翻这个吗?或者让Facebook使用默认的配色方案(如果有)

这让我现在有些沮丧

我的Facebook清单条目是:

    <activity
        android:name="com.facebook.FacebookActivity"
        android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:label="@string/app_name" />


提前感谢

面对同样的问题。FacebookActivity似乎从应用程序标记中声明的样式中选择颜色

<application
    ...
    android:theme="@style/AppTheme'>

<item name="colorAccent">#FFF</item>