6

私の Android アプリケーションでは、一部のアクション バー アイコンは通常のサイズ (スクリーンショットの星のように) であり、一部は小さすぎます (スクリーンショットのブラウザと共有アイコンのように)。

スクリーンショット

すべてのアイコンは、まったく同じ方法で追加されます。

menu.add(getString(R.string.sync)).setIcon(R.drawable.ic_action_sync)

これは、アイコンが異なる 3 つのアクティビティで発生します。画像ファイルは密度の正しいディレクトリにあります。それらはすべて ActionBar Icon Pack からのものであり、コンピュータのディレクトリではすべて同じサイズに見えます。

私は ActionBarSherlock を使用して Gingerbread にアクションバーを表示しますが、ICS/JB でもまったく同じように見えます。ここで、ActionBarSherlock はネイティブの ActionBar を使用する必要があります (したがって、ABSherlock のせいではないと思います)。

この理由が何であるかはわかりません。

4

1 に答える 1

0

アイコン ドローアブル リソースのサイズが正しくないようです。これを修正するには、アイコンを再作成する必要があります。

これを行うときは、必ずAndroid Design-Iconographyページをチェックして、適切な解像度でリソースを作成していることを確認してください。

于 2013-02-07T19:29:57.877 に答える