2017-01-09 16 views
2

私は描画可能なXMLを使ってAndroidのためのスプラッシュ画面を作成していますし、私の back_splash.xmlは次のようになります。私は、ビットマップでandroid:gravity="center"を続ければ増やすサイズ

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item 
    android:drawable="@android:color/white"/> 


    <item> 
     <bitmap android:gravity="center" android:src="@drawable/ic_launcher"/> 
    </item> 

</layer-list> 

さて問題ですすべてのデバイスで画像が小さくなりすぎます。 このプロパティをアイテムに入れておくと、小さな電話機では画像はOKになりますが、タブでは恐ろしいものになります。

私は9つのパッチ画像の異なるサイズを保持しているところ描画可能を使用して、(私は画像のすべてのサイズを持つ)mimapを使用してのように、すべてのものを試してみましたが、何も画像が良く見えるようにするようです。 (オンラインツールを使用してninepatchイメージを作成しました)

アンドロイド:gravity = "center"を小さくすると(ぼかしではありません)、このイメージサイズを少し増やすことができますか?どのような回避策を使っていますか? 私はそれを機能させるために多くの時間を無駄にしましたが、役に立たないものはありません。

は事前

+0

この上の任意の更新を? – gonephishing

+0

はい回答を投稿しました – user5821368

答えて

1

であなたのすべてをありがとうこれが私の仕事:

<item android:gravity="center"> 
    <bitmap android:src="@drawable/ic_launcher" 
     android:gravity="center"/> 
</item> 
+0

しかし、まだ非常に小さいサイズのビットマップが表示されます。あなたはどのように同じサイズを増やしますか? – gonephishing

+0

私はapp/src/res/drawable/folder ..に保存している画像のサイズに気付きました。スプラッシュ画面には同じサイズの画像が必要です。上記の変更と描画可能なイメージの適切なサイズで、それは私のために働いた。その唯一の描画可能なフォルダ..描画可能-hdpiなどに注意してください描画可能-hdpi、描画可能MDPI、描画可能xhdpi、描画可能xxhdpiからすべてのアイコンを削除@gonephishingそれを – user5821368

+0

に影響を与えていない、描画可能xxxhdpi はである1つのアイコンのみを保ちますフォルダ名はdrawable.andアンドロイドはそれまでのサイズのアイコンを選択します。 – user5821368

関連する問題