私はsvnのチェックアウトコードを使用して、実行時の問題を解決してアプリケーションを実行しました。それから私のために、空の画面が最初にアプリを起動するたびに来て、他の人にはそれは起こっていない。Androidのスプラッシュ画面の前に空白の画面が表示される
私は
aaptOptions {
cruncherEnabled = false
}
私はsvnのチェックアウトコードを使用して、実行時の問題を解決してアプリケーションを実行しました。それから私のために、空の画面が最初にアプリを起動するたびに来て、他の人にはそれは起こっていない。Androidのスプラッシュ画面の前に空白の画面が表示される
私は
aaptOptions {
cruncherEnabled = false
}
ランタイムエラーを修正する行の下に追加アンドロイドとしてこのstyle.xmlを呼んで、自分の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>
これを追加:テーマ= "@あなたのスプラッシュスクリーンアクティビティの中の "スタイル/テーマ。透明"内で
あなたの問題を解決します。
しかし私のSplashActivityはFragmentActivityを拡張しており、同じものを使用しなければなりません。顧客がAppcompatActivityを変更することを承諾していないとします。 –
あなたにNoTitleBarテーマを追加します。これを試してみてください
<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>
しかし、私のSplashActivityはFragmentActivityを拡張しており、同じものを使用しなければなりません。顧客がAppcompatActivityを変更することを承諾していないとします。 –
FragmentActivityはAppCompatActivityの親クラスであるため、両方を使用する際に問題はありません。あなたは上記のテーマであなたのアプリを走らせることができましたか? – LvN
をあなたのstyles.xmlに以下のテーマを追加して、スプラッシュ活動のためにそれを適用するには、次に実行を無効にインスタント
<activity
android:name=".SplashScreenActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
/>
スプラッシュあなたはアプリを再実行します。 –
このリンクを参照してください:http://stackoverflow.com/a/38408079/5955362 –
私はインスタント実行を試みたが、同じ問題に直面している。そして、私のMin SDKは14 –