【发布时间】:2016-01-12 21:18:20
【问题描述】:
在我的应用中,我将图像作为操作栏
getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_edea));
代码是正确的,但我需要不同密度(ldpi、hdpi 等)的尺寸。
【问题讨论】:
标签: android
在我的应用中,我将图像作为操作栏
getActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.header_edea));
代码是正确的,但我需要不同密度(ldpi、hdpi 等)的尺寸。
【问题讨论】:
标签: android
查看以下链接:
Design layout to support multiple screen
在Android Studio 上,您可以为不同的布局尺寸选择图像。例如,您在Project -> new -> ImageAsset 上添加该图像,它会显示给您,或者它会使用 创建不同尺寸的图像不同的目录。(你可以在不同的drawable文件夹或不同大小的mipmap文件夹中看到结果)。
然后,您只需要选择它,它就会针对不同的尺寸进行修复。
【讨论】:
Android Drawable Importer 你也可以试试,顺便说一下,我看到了一个类似添加 android studio 图像资产的问题/错误也试试吧。;)
Android Studio 已经有一个名为Asset Studio 的工具,在 LinX64 中进行了描述。
为此,您还可以查看由 Roman Nurik 创建的名为 Android Asset Studio 的在线工具,它可以帮助您生成所有需要的图像尺寸:https://romannurik.github.io/AndroidAssetStudio/
查看此链接 - 第一个是有关创建图标的指南,第二个为您提供有关 Android 用途所需的所有图标大小的信息,例如通知或操作栏:
也在 StackOverlow 上:
希望对你有帮助
【讨论】:
Android Drawable Importer,这是 OP.btw 的最佳选择,对于另一种方法 +1 :)