的動作條圖標想 image如何更改actionBar圖標大小?
當設備分辨率爲1920×1080及以上的Android 4.2,圖標的大小看起來非常小: image
(安卓4.1是正確的)
我問題看起來像i-want-to-change-actionbar-icon-size。
的圖標圖像尺寸是113x40,然後我使用getActionBar()的getHeight()來獲得動作條高度是56
menu.xml文件:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_buyer"
android:icon="@drawable/buyer_bts"
android:showAsAction="ifRoom"/>
<item
android:id="@+id/menu_exhibition_bt"
android:icon="@drawable/exhibition_bt"
android:showAsAction="ifRoom"/>
<item
android:id="@+id/menu_oj"
android:icon="@drawable/download_bt"
android:showAsAction="ifRoom"/>
我嘗試以下方法但不起作用:
創建更大的圖標圖像(ex.170x60)然後放入drawable- hdpi(xhdpi,xxhdpi ...等)文件夾
使用menu.findItem(R.id.menu_buyer).setIcon(resizeImage(int resId,int w,int h));調整大小圖標
添加樣式<項目名稱=「機器人:actionBarSize」在style.xml 然後設置主題清單文件
> 200dp < /項目>有沒有一種方法可以顯示圖標是否正確?
不是4.4 – Machado
@Holmes哦工作真的,我還沒有嘗試過呢在4.4中,但是,那麼你知道爲什麼嗎? –