2017-02-22 6 views
0

私は線形レイアウトを使って画面の背景イメージを設定しています。エミュレータ、samsung J7、samsung duosでは表示できますが、galaxy S5では表示されません。なぜこの違いが起こったのですか? Linear Layoutのバックグラウンドリソースとしてイメージを追加する方法。これは私のXMLファイルです。リニアレイアウトの背景画像が少数のデバイスで表示されない

これを解決するために、よく
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/bg"> 

</LinearLayout> 
+0

アクティビティのスクリーンショットを投稿できますか? –

+0

白い空白(白い)の画面が表示されます –

+0

以下の回答を確認し、それが返ってきたら返信してください。 –

答えて

0

あなたは、画像解像度の問題を有することができ、表示されない場合がありますので、として、背景に色を提供することで、コードの実行を確認することがあります。

したがって、この解像度の問題を解決するには、hdpi、xhdpi、mdpiフォルダに異なるサイズのイメージを用意する必要があります。

関連する問題