私の Android アプリケーションでは、一部のアクション バー アイコンは通常のサイズ (スクリーンショットの星のように) であり、一部は小さすぎます (スクリーンショットのブラウザと共有アイコンのように)。
すべてのアイコンは、まったく同じ方法で追加されます。
menu.add(getString(R.string.sync)).setIcon(R.drawable.ic_action_sync)
これは、アイコンが異なる 3 つのアクティビティで発生します。画像ファイルは密度の正しいディレクトリにあります。それらはすべて ActionBar Icon Pack からのものであり、コンピュータのディレクトリではすべて同じサイズに見えます。
私は ActionBarSherlock を使用して Gingerbread にアクションバーを表示しますが、ICS/JB でもまったく同じように見えます。ここで、ActionBarSherlock はネイティブの ActionBar を使用する必要があります (したがって、ABSherlock のせいではないと思います)。
この理由が何であるかはわかりません。