2016-07-20 3 views
0

svn의 체크 아웃 코드와 런타임 문제를 해결하고 응용 프로그램을 실행했습니다. 그렇다면 나를 위해 빈 화면이 처음 앱을 시작할 때마다오고 다른 앱에서는 그렇지 않다.안드로이드에서 스플래시 화면 전에 빈 화면이 나타남

나는 안드로이드로이 style.xml 전화, 매니페스트 파일에서

<style name="Theme.Transparent" parent="Theme.AppCompat.Light.NoActionBar"> 

    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowActionBar">false</item> 
    <item name="android:windowFullscreen">true</item> 
    <item name="android:windowContentOverlay">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 

</style> 

, 당신의 style.xml이 추가 런타임 오류를

aaptOptions { 
     cruncherEnabled = false 
} 
+0

해제 즉시 다음 실행 튀김 (Splash)에 NoTitleBar 테마 추가 앱을 다시 실행하십시오. –

+0

이 링크를 참조하십시오 : http://stackoverflow.com/a/38408079/5955362 –

+0

나는 즉시 실행을 시도했지만 여전히 같은 문제에 직면 해 있습니다. 그리고 내 Min SDK는 14 –

답변

0

를 해결하기 위해 라인 아래에 추가 : "= 테마 @ 스타일/테마. 투명 "을 선택하십시오.

문제가 해결 될 것입니다.

+0

하지만 SplashActivity는 FragmentActivity를 확장하고 있으므로 동일한 것을 사용해야합니다. 고객이 AppcompatActivity를 변경하는 것을 수락하지 않습니다. –

1

은 styles.xml에 다음 테마를 추가하고 시작 활동

<style name="AppTranslucent" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <item name="android:windowBackground">@android:color/transparent</item> 
    <item name="android:colorBackgroundCacheHint">@null</item> 
    <item name="android:windowIsTranslucent">true</item> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 
+0

하지만 내 SplashActivity는 FragmentActivity를 확장하고 있으므로 동일한 것을 사용해야합니다. 고객이 AppcompatActivity를 변경하는 것을 수락하지 않습니다. –

+0

FragmentActivity는 AppCompatActivity의 부모 클래스이므로 둘 다 사용하는 데 문제가 없습니다. 위 테마로 앱을 실행할 수 있었습니까? – LvN

0

시도에 대한 적용이 .. 당신이

<activity 

     android:name=".SplashScreenActivity" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" 
    />