作为操作栏放置的图像的大小

时间:2016-01-12 21:18:21

标签: android

在我的应用中,我将图片作为操作栏

getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_edea));

代码是对的,但我需要不同密度的尺寸(ldpi,hdpi等)。

2 个答案:

答案 0 :(得分:1)

请检查以下链接:

Design layout to support multiple screen

Android Studio上,您可以选择不同版面尺寸的图片。例如,您可以在Project -> new -> ImageAsset上添加该图片,它会显示您或者它将为 不同的目录 。(您可以在不同的可绘制文件夹或不同大小的mipmap文件夹中看到结果)。

enter image description here

之后,您只需选择它,它就可以解决不同尺寸的问题。

答案 1 :(得分:1)

Android Studio已经在LinX64中描述了一个名为Asset Studio的工具。

为此,您还可以查看由Roman Nurik创建的名为Android Asset Studio的在线工具,该工具可帮助您生成所有需要的图像尺寸:https://romannurik.github.io/AndroidAssetStudio/

检查此链接 - 第一个是关于创建图标的指南,第二个链接为您提供有关Android所需的所有图标大小的信息,例如通知或操作栏:

同样在StackOverlow上:

希望有所帮助