-8

Android 4.0リソースには、新しいdrawable、layout、valueフォルダー、たとえばdrawable-sw600dp、layout-sw600dp、value-sw600dpがあります。それらについての影響を知りたいです。また、多くのレイアウトを呼び出す方法を知りたいです。フォルダ.at 2.x電話は最初に320 * 240_layoutに一致し、これがない場合は、レイアウトと呼ばれる他のhdpi電話.しかし、320 * 240_layoutがある場合はat4.xを見つけました.他のhdpi電話はレイアウトフォルダを使用しません.320 * 240も使用します.そうですか?

ここに画像の説明を入力

2番目の画像

2 つの写真が表示されます。これは luncher4.0.1 です。最初のランチャーは、ランチャーのパッケージを変更するだけで、コードを変更することはありません。2 番目の写真はデフォルトの launcher2 です。なぜ違いがあるのか​​ わかりません。同じ電話で実行され、コードは同じです。最初の問題は解像度の原因だと思いますが、そうではないと思います。結果を表示する理由を教えてください。ありがとうございました

4

1 に答える 1

3

私は問題を解決しました。ソース コードでは、 を削除しlayout.createHardwareLayer();ました。これで、効果は 2 番目の写真のようになります。

于 2012-05-07T05:20:11.843 に答える