【发布时间】:2014-01-26 03:00:53
【问题描述】:
actionBar 图标应该像 image
当设备分辨率为1920x1080,android 4.2以上时,图标尺寸看起来很小: image
(android 4.1 正确)
我的问题好像是i-want-to-change-actionbar-icon-size。
图标图片大小为113x40,然后我使用getActionBar().getHeight()得到ActionBar高度为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"/>
我尝试了以下方法但不起作用:
创建更大的图标图像(例如 170x60)然后放入 drawable-hdpi(xhdpi, xxhdpi...etc.) 文件夹
使用 menu.findItem(R.id.menu_buyer).setIcon(resizeImage(int resId, int w, int h));调整图标大小
在style.xml中添加了一个样式
- 200dp
然后在 Manifest 文件中设置主题
有没有办法正确显示图标?
【问题讨论】:
标签: android