草庐IT

drawable-mdpi-fr

全部标签

Android - 在 mipmap 与 drawable 文件夹中存储图像

一般来说,在Android项目中存储图片资源时,应该放在res/drawable文件夹中还是res/mipmap文件夹中?很抱歉这个简单的问题,我是Android开发的新手。我使用的IDE是AndroidStudio1.0。 最佳答案 我的规则是,如果图像在放大或缩小时质量会发生明显变化,具体取决于android设备,则应将其存储在mipmap文件夹中。此类图像的示例包括图标、slider条洗涤器或自定义谷歌地图标记。不受比例变化影响的图像可以放在drawableres文件夹中。 关于A

android - 在 Android Studio 中构建项目时出错 "Error: No resource found that matches the given name (at ____ with value ' @drawable/<name>')

我在Google、stackoverflow和其他android编程网站上进行了搜索,许多网站都为那些将文件从一个文件夹错放到另一个文件夹的人提供了建议等等。但没有一个能说明我面临的问题。这不是像here中那样的损坏文件因为我尝试过但没有成功。我面临的错误是类似的:[debug]C:\Users\Name\AppData\Local\Temp\android_manifest_copy6264790980678653632tmp\AndroidManifest.xml:11:error:Error:Noresourcefoundthatmatchesthegivenname(at'ic

android - 如何在 React Native-App 中从 res/drawable-folder 加载图像?

我想在ReactNative-App中显示来自res/drawable-folder的静态图像。但是,没有显示任何内容。我在android子文件夹中有以下文件夹结构:macbook:CompanyApphagen$treeandroid/app/src/main/res/android/app/src/main/res/├──drawable│  ├──a1456.jpg│  └──a1457.jpg├──mipmap-hdpi│  └──ic_launcher.png├──mipmap-mdpi│  └──ic_launcher.png├──mipmap-xhdpi│  └──ic_

android - 使用 Picasso 时如何访问 Drawable?

我正在使用Picasso框架来处理我的Android应用程序中的图像加载。加载图像后,我需要访问Drawable以应用一些mask操作。问题是Picasso将Drawable转换为PicassoDrawable,简单地转换回Drawable是行不通的。这是我的代码:Picasso.with(mContext).load(image.getPath()).into(mImageView,newCallback(){@OverridepublicvoidonSuccess(){Util.applyMask(imageView);}@OverridepublicvoidonError(){}

android - 如何预览 R.drawable.* 图像

Android框架有各种图标和图像-可作为R.drawable.*访问-应用程序可将其用于常见任务。他们的名字给出了一些关于他们是什么的暗示,但在许多情况下这还不够。必须反复试验才能找到适合自己目的的正确图标。我的问题:有没有一种方法可以让我在一个地方预览所有这些图像,以便我可以快速决定使用哪些图像?我查看了android源代码,但无法找到这些可绘制对象的根目录。如果你们有任何建议,请告诉我。谢谢。 最佳答案 谢谢Corey,这正是我想要的。与此同时,我制作了一个小应用程序来预览所有可绘制对象。这是一个使用反射列出所有可绘制对象(图

android - 讲解drawable、drawable-ldpi、drawable-mdpi和drawable-hdpi的区别

我对每个目录的用途有一个大概的了解,但我不是很清楚这个概念,我有一些具体的问题。例如,每个目录的目标DPI是多少?当您创建Assets时,它应该使用目标DPI还是应该使用更正常的72dpi屏幕DPI?如果您的目标是多种设备,将PNG放入可绘制对象中是否合适,或者您是否应该始终拥有针对特定屏幕稍微定制的多个版本?谢谢。 最佳答案 正如其他人所建议的那样,Android在线文档中有关于此的精彩文章。不过,我将尝试在此处列出一些快速有用的提示:考虑MDPI为1。然后,LDPI为0.75,HDPI为1.5。这意味着如果你有一个drawabl

Android:为什么要为 ldpi、mdpi 和 hdpi 创建特定图像?

我目前正尝试通过我的Android应用程序支持更大范围的设备。然而,即使在通读了Android开发指南关于这个问题的内容之后,我仍然不确定为什么我应该为ldpi、mdpi和hdpi提供不同的图形。我知道图像会自动缩放,所以我可以只提供hdpi图形,让设备完成剩下的工作。如果设备这样做,缩放质量会降低吗?会不会是性能问题?现在我更担心将APK大小乘以三。 最佳答案 我可以想到两个原因:开发人员关注点:将所有图标版本放入包中会消耗空间和带宽,动态缩放它们会消耗CPU。在移动设备上猜测哪个更便宜没有奖励。(我怀疑Android市场上的应用

android - 我如何将 android 位图别名为另一个尺寸的可绘制对象(drawable-large-mdpi 别名为 drawable-hdpi)

我正在努力为我的应用添加对平板电脑大小屏幕的支持。对于不同密度的屏幕,我已经在drawable-mdpi和drawable-hdpi中有了图像。我的问题是像Galaxy7"这样的平板电脑,它是一个“大”屏幕,但仍然是中等密度。我的部分布局在屏幕宽度上有5个均匀分布的按钮。在带有mdpi图形的大屏幕上,虽然图片非常小,中间有大量空白。我想为大布局使用更大的图形,使它们看起来合适并利用屏幕空间。我的hdpi目录中有一些双倍尺寸的图形,它们可以完美地工作。作为测试,我将所有图像从/res/drawable-hdpi复制到/res/drawable-large-mdpi,一切看起来都和我想要的

Android:资源修改后drawable id发生变化

我有一个android应用程序,它使用图库组件来选择一个图标并将其分配给一个按钮。图标集位于res/drawable文件夹中,可使用指南的典型适配器在图库中访问:privateInteger[]Imgid={R.drawable.icon_home,R.drawable.icon_home2,...}选择图标后,我将设置存储在数据库中,其中包含按钮和可绘制对象的ID。所有工作都已完成,但我注意到如果我想添加或修改我的图标集或我的应用程序的一般资源,旧资源的ID可能会更改,因此数据库中的首选项引用了错误的图标。有没有办法强制使用R类的旧ID,以便它们将来不会更改?或者是否有另一种方法可以

android - 如何在xml drawable中获取 Material 主题的原色?

我正在尝试定义需要Material主题原色的圆形可绘制对象。这是我的xml代码:但我遇到了InflateException。我读过我们不能在可绘制的xml中使用属性。那么有什么解决方法吗? 最佳答案 如果您使用的是API21或更高版本,您应该使用:对于较旧的API,您只需键入: 关于android-如何在xmldrawable中获取Material主题的原色?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.