0

私の問題は、バージョン 4.2 では LinearLayout の背景が表示されないことですが、以前のバージョンでは表示されます。背景はこんな感じにしました。

android:background="@drawable/image" 

理由がわかりません。

4

4 に答える 4

2

私はまったく同じ問題を抱えていました。私にとってそれを修正したのは、適切なバージョンが適切な drawable-xxxx フォルダーにあることを確認することでした。例えば...

画像が、 などのres/drawable他のフォルダーにない場合は、サポートしている各画面サイズに適したバージョンを作成し、そのバージョンを対応するドローアブル フォルダーに含めてください。res/drawable-hdpires/drawable-xhdpi

それをした後、bg drawable が表示され始めました。

于 2013-06-07T21:32:00.293 に答える
1

多分それは誰かを助ける..私もバージョン4.1.1で問題があり、私がしていることはすべてプログラムでバックグラウンドを設定することでした

myLayout.setBackground(yourDrawable);
于 2015-09-02T00:04:47.297 に答える
0

使用している構文に問題はありません。他の問題を抱えている可能性があります。私のアドバイスは-

  • プロジェクトをクリーンアップして、もう一度実行してみてください。
  • ドローアブル フォルダーに「image.xxx」という名前の画像があるかどうかを確認します。
  • 正しいレイアウトの背景を設定しているかどうかを確認してください。

または、より具体的にお答えできるように、さらにコードを投稿していただくこともできます。

于 2013-05-25T12:14:18.147 に答える