0

ここに私のコード:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/my_background"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp" >

理由はわかりませんが、avd で my_app をテストすると完全に表示されますが、電話 (galaxy nexus) を使用するとすべて正常に動作しますが、アクティビティにカスタム背景が表示されません!

4

2 に答える 2

0

ドローアブル フォルダーにもさまざまなストークがあります。エミュレーターは同じかもしれませんが、携帯電話はそれと同じではない可能性があるため、 drawable-xhdpi のような特定のフォルダーではなく、 res/drawable フォルダーにあることを確認してください。つまり、携帯電話にロードすると、携帯電話が xhdpi などではないため、間違ったディレクトリが検索され、見つからないことを意味します。

于 2012-07-28T12:29:56.180 に答える
0

私は同じ問題を抱えていました。アプリを実行したときに背景画像がEclipseのエディターに表示されましたが、デバイスには表示されませんでした。

私は次のことを行い、問題を解決しました:

  1. 画像エディター (ペイントまたはフォトショップ) で背景画像を開きます。

  2. 画像を保存します。

  3. drawable フォルダの背景画像を最近保存した画像で上書きします。
  4. アプリを実行します。
于 2016-07-18T17:57:42.527 に答える