我创建了图像的tab bar
。但在我的模拟器中,图像看起来不错。但在手机上运行apk 时,标签栏图片看起来非常小,尺寸为。所以我从这个http://romannurik.github.io/AndroidAssetStudio/nine-patches.html创建9patch images
,我可以把xyz.9.png
形象在我的文件夹绘制的,但我可以用setImageResource像img_home.setImageResource(R.drawable.footer_icon1);
但是,如果使用xyz.9.png图像资源它显示了我的错误。我能像现在一样保留9.png吗?我该如何解决我的问题。请帮我无法创建9patch图像
0
A
回答
1
0
我不这么认为9个图像会这是一个正确的选择。您需要剪切每个DPI(mdpi,hdpi,xhdpi,xxhdpi等)的标签栏图标,因为模拟器的分辨率和DPI可能与您正在测试应用程序的设备不同。看看Android的图标官方指南 - Android iconography
它对于每个DPI具有图标很重要,因为它使您的应用图形在所有设备中看起来都很好用。
希望它有帮助。
相关问题
- 1. AvalancheImagineBundle无法创建缩略图图像?
- 2. 无法使用simplecursoradapter创建图像
- 3. Imageiio无法创建图像输入流
- 4. 无法使用ImageMagick创建NDVI图像
- 5. 资产创建 - 9patch SplashScreen和ScreenDensity
- 6. azure无法从vhd图像创建vm图像
- 7. 9patch图像看起来很模糊
- 8. 如何使用9patch图像制作ImageButton?
- 9. 进度条9patch图像水平刻度
- 10. HDR图像创建算法
- 11. 无法创建视图 - BigQuery
- 12. 无法创建视图:com.android.ide.eclipse.hierarchyviewer.views.LayoutView
- 13. 创建的图像无法在Android图库中识别
- 14. 无法使用codeigniter创建图像的两个缩略图
- 15. 无法加载imagebutton上创建方法的图像
- 16. 无法在MVC操作方法上从base64string创建图像
- 17. 创建图像
- 18. 创建图像
- 19. 无法使用Azure VM创建映像
- 20. Docker swarm无法在创建服务时创建图像以进行消化
- 21. WordPress的:使用PHP上传图像 - 无法创建不同的图像大小
- 22. 无法创建
- 23. 无法创建
- 24. 无法创建
- 25. 无法创建
- 26. 无法创建
- 27. 无法绘制使用CGBitmapContextCreate创建的图像
- 28. 无法呈现在PHP(的Apache2)动态创建的图像
- 29. 从文字创建的图像无法显示?
- 30. CVOpenGLESTextureCacheCreateTextureFromImage报告“无法创建IOSurface图像(纹理)”
请在此处输入错误,以及测试此应用程序的设备? – Palak 2014-12-08 05:54:08
我可以直接从这个链接http://romannurik.github.io/AndroidAssetStudio/nine-patches.html上传图片和downlad zip吗? – yamuna 2014-12-08 07:01:12