2015-07-28 62 views
0

在我的工具栏/支持操作栏中,导航图标分辨率无法正确缩放 我也遇到了与用于制表符的第三方库相同的问题(我尝试了几个这产生相同的结果 我编程设定的导航图标像这样的库)...Android图标不能正确缩放

mToolbarView = (Toolbar) findViewById(R.id.toolbar); 
    mToolbarView.setNavigationIcon(R.mipmap.nav_icon); 
    //mToolbarView.setTitleTextColor(Color.parseColor("#ffffff")); 
    setSupportActionBar(mToolbarView); 

这最终看起来像这样

https://drive.google.com/file/d/0B-fCQa73GiDYWmJwaFh3U0pFT1E/view?usp=sharing

我跑我的AP银河注3 P BTW

我最终会喜欢我的标签的图标看起来像这样

https://drive.google.com/file/d/0B-fCQa73GiDYakg3M3doclY5SEU/view?usp=sharing

我的图标都存储在RES> MIPMAP个人文件夹(华电国际,MDPI,xdip ... )

如果有人能帮助我,将不胜感激!

+0

你应该检查你的PNG文件的尺寸操作栏的标签部分 https://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html

我得到我的图标让我的图标。我也会推荐使用svg格式来表示这样的图标。 – Mood

+0

是的,我认为这是图标的尺寸。为了获得正确的维度,请到这个网站,并通过操作栏和标签图标。您应该为不同的分辨率获得所有正确的尺寸。 https://romannurik.github.io/AndroidAssetStudio/ –

+0

@Mood SVG不是真的支持。 –

回答

0

问题在于您的可绘制位置。 Mipmap文件夹仅用于应用程序图标。不要在这里放置任何其他可绘制的。您必须将其他绘图放置在相应的可绘制目录中。如上所述here.