【发布时间】:2019-10-13 11:30:26
【问题描述】:
我有一个 android 应用程序,其中主页包含 8 个 ImageView,它们充当用户的菜单选项,那么我应该将这些 ImageView 的多密度图像放在自定义可绘制文件夹(ldpi、mdpi、hdpi、 xhdpi,xxhdpi,xxxhpi) 或 drawableV21 或 drawableV24 ?
【问题讨论】:
标签: java android xml android-drawable
我有一个 android 应用程序,其中主页包含 8 个 ImageView,它们充当用户的菜单选项,那么我应该将这些 ImageView 的多密度图像放在自定义可绘制文件夹(ldpi、mdpi、hdpi、 xhdpi,xxhdpi,xxxhpi) 或 drawableV21 或 drawableV24 ?
【问题讨论】:
标签: java android xml android-drawable
它会根据您的需要而变化。对于图像,您可以将它们设计为最高分辨率并将它们放在 xxxhdpi 文件夹中。 Android 会自动降低其他设备的分辨率。此外,您可以为不同的分辨率放置不同的可绘制对象。但它们应该具有相同的名称。
对于 drawableV21,drawable24 取决于您要运行应用的版本。如果您放置了一个drawable v24并且没有在drawableV21文件夹中放置任何具有相同名称的东西。您的应用将在 Android API24 下崩溃。
因此,您应该使用此文件夹来针对不同的 API 版本和分辨率显示不同的可绘制资源或其他资源。
【讨论】: