【问题标题】:Sizes of an image to put as action bar要作为操作栏的图像大小
【发布时间】:2016-01-12 21:18:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    查看以下链接:

    Design layout to support multiple screen

    Android Studio 上,您可以为不同的布局尺寸选择图像。例如,您在Project -> new -> ImageAsset 上添加该图像,它会显示给您,或者它会使用 创建不同尺寸的图像不同的目录。(你可以在不同的drawable文件夹或不同大小的mipmap文件夹中看到结果)。

    然后,您只需要选择它,它就会针对不同的尺寸进行修复。

    【讨论】:

    • 嗯,听起来不错。我会检查的!
    • 另外,有一个很好的插件叫做:Android Drawable Importer 你也可以试试,顺便说一下,我看到了一个类似添加 android studio 图像资产的问题/错误也试试吧。;)
    • 我有启动器图标的高度,但没有操作栏的宽度
    【解决方案2】:

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

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

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

    也在 StackOverlow 上:

    希望对你有帮助

    【讨论】:

    • 是的,我提到了Android Drawable Importer,这是 OP.btw 的最佳选择,对于另一种方法 +1 :)
    猜你喜欢
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 2015-05-08
    • 1970-01-01
    • 2023-03-17
    相关资源
    最近更新 更多