2016-07-23 1 views
-3

Q:アンドロイドでカスタムアクションバーボタンを作成する方法は? アクションバーの右上にハンバーガーボタンが表示されているカスタムアクションバートールボタンを作りたいです。アンドロイドでカスタムアクションバートンボタンを作成する方法は?

xmlではなく、プログラムでサイズを変更して色を変更したいと考えています。私はカスタムトグルボタンを作る必要があります。

+1

を使用して色を変更することができます/ questions/15518414/how-can-i-implement-custom-action-bar-with-custom-buttons-in-アンドロイド –

+0

私はハンバーガーのトグルボタンのサイズを変更する必要があります、他のすべてのものではありません。 – manmohan

答えて

0

これを試してください:

<style name="AppTheme.AppBarOverlay" parent="@android:style/Theme.Holo.Light.DarkActionBar"> 
     <item name="android:actionBarSize">64dp</item> 
     <item name="actionBarSize">64dp</item> 
</style> 

MDPI - 32 DP * 1.5 = 48ピクセル

xxhdpi - - 32 DP * 2 = 64ピクセル

= 32 PX

hdpi 32 DP

注:アイコンだけでなく、アクションバー全体とそのすべてのコンテンツのサイズを変更します。

あなたはhttp://stackoverflow.comこれを試して32 DP用

<item name="android:actionBarItemBackground">@color/colorAccent</item>

image

テーマ内の画像と64 DP enter image description here

+0

動作しません、アクションバーサイズのみを切り替え、ハンバーガーボタンのサイズをトグルしません。 – manmohan

+0

は私のために働くはずです..あなたのテーマparent = "@ android:style/Theme.Holo.Light.DarkActionBar"または別のものを確認してください –

+0

私はそれを見つけました、私はactionbartoggleのカスタムテーマを作った。私はそれに属性を設定し、それは動作します。ありがとう – manmohan

関連する問題