ActionBarSherlock を使用してアプリを開発しています
メニューの項目の 1 つは長方形の画像です。xml を参照してください。
<item
android:id="@+id/kapturar_action"
android:showAsAction="always"
android:icon="@drawable/camera_action_icon"
android:title="@string/kapturar" />
<item
ここまでは順調ですね。問題は、SDK 4.3 が正方形の画像のみを受け入れるように見え (これは私の推測であり、確かではありません)、アイコンが奇妙な方法で表示され、「最大幅」プロパティのように見えるものを保持することです。
プリントスクリーンを見る
Android 2.2 - シミュレータ:
Android 4.1.2 - Samsung Galaxy S3 Mini:
アンドロイド 4.3 - ネクサス 4:
ドローアブルを再確認しましたが、すべてが正しいと思います。MDPI、HDPI、および XHDPI イメージを定義しました。
メニュー項目で長方形のドローアブルを使用することは不可能だと断言できる人はいますか? 下位互換性を維持したまま Android 4.3 の問題を解決する方法はありますか?