1

ナビゲーション ドロワー アイコンの幅を広げ、左右のパディングを追加したいと考えています。それを行う方法はありますか?

ありがとう

4

3 に答える 3

1

パディングには、次を使用できます。

ImageView view = (ImageView)findViewById(android.R.id.home);
view.setPadding(left, top, right, bottom);

アイコンの幅については、より大きなアイコンを使用してみましたか?

于 2013-10-03T18:45:42.213 に答える
1

スタイルを使用してそれを行うことができます:

 <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
    <item name="spinBars">true</item>
    <item name="color">#FE1B56</item>
    <item name="barSize">20dp</item>
    <!--<item name="thickness">3dp</item>-->
</style>

これを親テーマに追加します

 <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
于 2015-08-31T10:11:13.290 に答える
0

また、アイコンの幅を広げたかったので、Gimp (画像エディター) を使用して幅を広げました (灰色の線のピクセルを数ピクセル追加し、右側に透明度を追加しました)。アクション バーにはアイコンが適切に表示され、他の要素が収まるように移動されます (アクション バーのタイトルなど)。使用したい場合に備えて、以下の画像を提供しました。 ic_drawer.png 幅広

于 2013-10-04T17:02:16.833 に答える