2016-12-22 2 views
1

만큼 흰색 텍스트를 필요로하는 경우에도 흰색 텍스트 색상을 사용하여 페이스 북 SDK 대화를 중지하는 방법, 난 아직도 제공하기 위해 페이스 북 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> 

그러나 페이스 북이 대화 상자가 표시됩니다 때, 내가 할 모든 흰색 정사각형 :

enter image description here

페이스 북이 내 텍스트 색상을 사용하고 따라서됩니다 나타납니다 흰색 상자. 이 문제를 무시할 수있는 방법이 있습니까? 또는 페이스 북에서 기본 색 구성표를 사용하도록하십시오 (있는 경우).

이것은 다소 절망적입니다. 페이스 북에 대한

내 매니페스트 항목은 다음과 같은 문제에 직면 사전

답변

0

에서

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

감사합니다. FacebookActivity는 응용 프로그램 태그에서 선언 한 스타일의 색상을 선택합니다.

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

흰색은 styles.xml에 흰색으로 강조 표시되어 있기 때문에 흰색으로 표시됩니다. 당신의 주제에.

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

내 응용 프로그램에서 나는 colorAccent 다른 색상해야하기 때문에

, 나는 두 AppThemes을하기로 결정했습니다. 어떤 색깔의 액티비티를 원할 때마다 필요합니다. Facebook에서 사용하게 될 응용 프로그램에 대해 하나씩 필요합니다.

com.facebook.FacebookActivity에 테마를 추가하려고했지만 무시됩니다. ManifestMerging과 관련 있습니다.

관련 문제