2016-04-03 23 views
0

Androidのスプラッシュ画面に問題があります。Androidのスプラッシュ画面が縮小されました

私はこれらを自動的にticonによって作られていますこれらの

/platform/android/res/drawable-hdpi/background.9.png 
/platform/android/res/drawable-mdpi/background.9.png 
/platform/android/res/drawable-xhdpi/background.9.png 
/platform/android/res/drawable-xxhpi/background.9.png 
/platform/android/res/drawable-xxxhdpi/background.9.png 

のようなスプラッシュスクリーンを作りました。

これらがOK(正しい背景9)であることを確認しました。

ただし、Nexus7 2013でアプリケーションを開くと、スプラッシュスクリーンがはるかに小さく見えます。

私はbackground.9.pngを中心にしており、画像の周囲に白い空白があります。私はそれを画面に調整することができますどのようにsplashscreen

を示す

  • 正しいbackground.9

  • ???画面にそれを調整するには

+0

レイアウトを作成しましたか?大型の大型スクリーン? – Stanojkovic

答えて

0

、あなただけのそれに応じてサイズを変更し、各画面サイズのために、このような描画可能なファイルを作成する必要があります(このexempleが中央に画像とグラデーション背景が表示されます)

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 


<item> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <gradient 
     android:startColor="#2b3143" 
     android:centerColor="#37465e" 
     android:endColor="#55647c" 
     android:angle="135"/> 
</shape> 
</item> 

<item> 
    <bitmap 
     android:gravity="center" 
     android:src="@drawable/myCuteLogo"/> 
</item> 
そして、SplashActivを作成

<style name="SplashScreenStyle" parent="myAppTheme"> 
    <item name="android:windowBackground">@drawable/splash_screen</item> 
</style> 

:あなたは、スタイルを作成し、作成した描画可能とプロパティandroid:windowBackgroundを設定

スプラッシュ画面が表示されますITY:

public class SplashScreen extends AppCompatActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    Intent intent = new Intent(this, Activity_a_Main.class); 
    startActivity(intent); 
    finish(); 
}} 

あなたのマニフェストの最後にはLancher活動としてSplashActivityを設定し、作成したスタイルにそのテーマを設定:

<activity android:name=".Activities.SplashScreen" 
     android:theme="@style/SplashScreenStyle"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

私はこれがあなた

を役に立てば幸い

注:作成したスタイルをアプリケーション全体のテーマとして設定すると、ソフトキーボードの背景など、奇妙な場所にドロワブルが表示されます

+0

あなたの答えはありがとう、私はこれを試して、今のところ苦労しています。 – whitebear

+0

いつでも尋ねることができます –

関連する問題