在我的应用中,我将图片作为操作栏
getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_edea));
代码是对的,但我需要不同密度的尺寸(ldpi,hdpi等)。
答案 0 :(得分:1)
请检查以下链接:
Design layout to support multiple screen
在Android Studio
上,您可以选择不同版面尺寸的图片。例如,您可以在Project -> new -> ImageAsset
上添加该图片,它会显示您或者它将为 不同的目录 。(您可以在不同的可绘制文件夹或不同大小的mipmap文件夹中看到结果)。
之后,您只需选择它,它就可以解决不同尺寸的问题。
答案 1 :(得分:1)
Android Studio
已经在LinX64中描述了一个名为Asset Studio
的工具。
为此,您还可以查看由Roman Nurik创建的名为Android Asset Studio
的在线工具,该工具可帮助您生成所有需要的图像尺寸:https://romannurik.github.io/AndroidAssetStudio/
检查此链接 - 第一个是关于创建图标的指南,第二个链接为您提供有关Android所需的所有图标大小的信息,例如通知或操作栏:
同样在StackOverlow上:
希望有所帮助