2017-01-18 5 views
0

私はさまざまな携帯電話で自分のアンドロイドアプリケーションをテストしましたが、サムスンS7エッジで問題が見つかりました。画像の読み込み中ではなく、下の画像のような空きスペースがあります。すべての機能が正しく機能します。サムスンS7エッジフォンがアンドロイドアプリケーションイメージをロードしていません

enter image description here

これはxmlです:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fillViewport="true" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="@drawable/customborder" 
     android:gravity="center" 
     android:orientation="vertical" > 

     <ImageView 
      android:layout_width="200dp" 
      android:layout_height="100dp" 
      android:layout_marginLeft="5dp" 
      android:layout_marginTop="5dp" 
      android:src="@drawable/himage" /> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_marginLeft="2dp" 
      android:gravity="center" > 

      <LinearLayout 
       android:layout_width="268dp" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="2dp" 
       android:background="#e60000" 
       android:gravity="center" 
       android:orientation="horizontal" > 

       <TextView 
        android:id="@+id/b_txt" 
        android:layout_width="260dp" 
        android:layout_height="wrap_content" 
        android:gravity="center" 
        android:text="Sample text" 
        android:textColor="#ffffff" 
        android:textSize="18sp" 
        android:textStyle="bold" /> 
      </LinearLayout> 
     </LinearLayout> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_marginLeft="2dp" 
      android:gravity="center" > 

      <LinearLayout 
       android:layout_width="268dp" 
       android:layout_height="wrap_content" 
       android:background="#027647" 
       android:gravity="center" 
       android:orientation="horizontal" > 

       <TextView 
        android:id="@+id/d_txt" 
        android:layout_width="260dp" 
        android:layout_height="wrap_content" 
        android:gravity="center" 
        android:text="Sample text" 
        android:textColor="#ffdd53" 
        android:textSize="18sp" 
        android:textStyle="bold" /> 
      </LinearLayout> 
     </LinearLayout> 


     <Button 
      android:id="@+id/c_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_t_white_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/ctxt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 

      <Button 
      android:id="@+id/ca_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_v_white_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/ca_txt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 

     <Button 
      android:id="@+id/b_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_e_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/bo_txt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 


      <Button 
      android:id="@+id/te_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_d_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/te_txt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 

     <Button 
      android:id="@+id/lo_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_lo_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/lo_txt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 

     <Button 
      android:id="@+id/re_btn" 
      android:layout_width="270dp" 
      android:layout_height="45dp" 
      android:layout_marginTop="5dp" 
      android:background="@drawable/roundedbutton" 
      android:drawableLeft="@drawable/ic_p_24dp" 
      android:drawablePadding="20dp" 
      android:gravity="left|center" 
      android:paddingLeft="20dp" 
      android:shadowColor="#014b2e" 
      android:shadowDx="0" 
      android:shadowDy="0" 
      android:shadowRadius="5" 
      android:text="@string/re_txt" 
      android:textColor="#ffffff" 
      android:textSize="28sp" 
      android:textStyle="bold" /> 



     <ImageView 
      android:layout_width="250dp" 
      android:layout_height="100dp" 
      android:layout_gravity="center" 
      android:layout_marginLeft="5dp" 

      android:src="@drawable/cpic" /> 

     <TextView 
      android:id="@+id/site" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 

      android:gravity="center" 
      android:text="" 
      android:textColor="#027647" 
      android:textSize="18sp" 
      android:textStyle="bold" /> 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_marginLeft="2dp" 
      android:layout_marginBottom="10dp" 
      android:gravity="center" > 

      <LinearLayout 
       android:layout_width="268dp" 
       android:layout_height="wrap_content" 
       android:background="#027647" 
       android:gravity="center" 
       android:orientation="horizontal" > 

       <TextView 
        android:id="@+id/cusNo" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginBottom="5dp" 
        android:layout_marginTop="5dp" 
        android:gravity="center" 
        android:text="text" 
        android:textColor="#ffdd53" 
        android:textSize="16sp" 
        android:textStyle="bold" /> 
      </LinearLayout> 
     </LinearLayout> 
    </LinearLayout> 

</ScrollView> 

この電話のための画像サイズがどうあるべきか?この問題を解決するには、どんな提案や助けもありがとうございます。 さらに詳しい情報が必要な場合は、私にお知らせください。

+0

使用しているイメージライブラリは何ですか? –

+0

@kareemadel私がしたことは、画像のhdpi、xhdpi、xxhdpi、xxxhdpiサイズを作成して関連するフォルダに追加することです。これを行うための他の提案はありますか? –

+0

これは、作成しているアプリケーションによって異なりますが、静的なイメージしか使用していない場合は、これが動作するはずです。レイアウトxmlファイルを提供してください。 –

答えて

0

携帯電話の画面が高解像度である可能性がありますので、あなたの写真をhdpi、xhdpi、xxhdpi、xxxhdpi.maybeに置いてください。

+0

ご協力いただきありがとうございます。私はすでにこれをしました。 –

0

私は前にこの問題を抱えていたが、これは私の仕事:

Androidのスタジオで、あなたのイメージにし、プロパティをクリックし背景プロパティの代わりに、をsrcCompatとしてあなたのイメージを選択ペイン。

この場合、画像が表示される可能性があります。正しいサイズではないため、手動でサイズを変更する必要があります。

+0

サポートをいただきありがとうございます。あなたはeclipseを使っていますか? –

+0

ようこそ。私はAndroidのスタジオを使用していたので、私はあなたもそれを使用すると仮定した。私は日食についてはわからない。 –

0

XMLファイルから、大量のメモリを使用しているために表示されない大きな背景画像があるため、アプリケーション内のアンドロイドマニフェストにandroid:largeHeap="true"を追加することで、アプリケーションのヒープを増やすことができますタグを使用しますが、使用するイメージのサイズを縮小する方法がない限り、これを使用しないでください。

関連する問題