草庐IT

drawable-hdpi

全部标签

android - AAPT 错误 : resource drawable/. .. 未找到

最近升级我的androidstudio后,我无法再构建我的项目。每次执行构建时,我都会遇到以下错误:error:resourcedrawable/splash_screen(akacom.whereisthemonkey.nowalism:drawable/splash_screen)notfound.Message{kind=ERROR,text=error:resourcedrawable/splash_screen(akacom.whereisthemonkey.nowalism:drawable/splash_screen)notfound.,sources=[C:\Users

android - 仅 Play 商店崩溃日志中的 FileNotFoundException : res/drawable-xhdpi-v4/foo. png

在我们发布4.0版应用的过去两天里,我们发现了大约40起此类崩溃。在查看崩溃日志后,我们发现它从我们应用程序的3.3版开始就存在。我们无法在内部重现这一点。进一步的研究表明此问题在其他应用程序中很普遍,但我无法找到解决方案或表明Google已意识到该问题。崩溃本身发生在onCreate()中的setContentView(R.layout.foo)方法调用上注意事项:我们将API限制为版本4和目标版本15。我们至少在2.2-4.0.3的mdpi、hdpi、xhdpi手机和平板电脑上看到过这种情况。用户评论指出应用程序立即崩溃(预期),应用程序启动器中的Evernote图标变为默认应用程

android - drawable 和 drawable-mdpi 的区别

据我了解,Android的默认DPI设置等同于MDPI。是否有任何理由同时拥有drawable和drawable-mdpi文件夹,或者如果我只是将它们放在drawable中,它们的工作方式是否相同? 最佳答案 drawable/文件夹是最通用的文件夹。mdpires设备会优先使用drawable-mdpi目录,hdpi设备会在drawable-hdpi等查找。http://developer.android.com/guide/topics/resources/providing-resources.html#Alternative

android - 如何知道哪个手机支持哪个布局(hdpi、mdpi 和 xhpi)?

我对如何确定哪些手机支持哪些布局类型感到有点困惑。我做了一些研究,但没有找到令人满意的答案。例如,我找到了以下指南:xlargescreensareatleast960dpx720dplargescreensareatleast640dpx480dpnormalscreensareatleast470dpx320dpsmallscreensareatleast426dpx320dp不过,我还是有些顾虑:三星grand(480*800)和HTC野火S(320*480)均支持MDPI。这些屏幕的分辨率差异很大,但布局类型相同?Galaxynote2(1280*720)支持HDPI。如果HD

android - 由 png 和 overlay 组成的 XML drawable

我有一个png按钮,已启用,未按下。当用户单击按钮时,我只想使png变暗。我需要这样的东西://normalbuttonwithbackgroundmy_button.png//pressedbuttonwithbackgroundmy_button.pngoverlayedby50%black有没有办法做到这一点?还是我必须有另一个png文件? 最佳答案 在my_button_bg.xml中:button_normal是一个pngbutton_pressed是一个xml:其中btn_bg_pressed_mask是一种颜色:#19

android - 写入/res/drawable/on the fly?

我的小部件从/res/drawable/读取图像。我希望能够更改图像并将其写回/res/drawable/结构。这可能吗? 最佳答案 apk中的所有内容都将是只读的。更好的是:android不会在您安装程序时提取apk,因此消耗的大小保持在最小水平。 关于android-写入/res/drawable/onthefly?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/337406

android - 来自 android.R.drawable 的可绘制对象或剪贴画存储在哪里?

我正在将ActionBarSherlock集成到我的应用程序中,我想要一些菜单,其中包含一些项目及其各自的图标。我查看了样本和文档,一切似乎都很清楚,但是当我膨胀菜单时,我只能看到文本,因为还没有与每个项目相关的图标。我想使用您在创建android项目时看到的图标:但我找不到它,而且我不想直接引用android.R.drawable来使用那些剪贴画图标,因为我读过建议将文件放在可绘制文件夹中。 最佳答案 android-sdk/platforms/android-xx/data/res/drawable-yyyy其中xx是您的目标平

android - 将 SVG 文件转换为 Android Vector Drawable XML,同时保持组结构就位

我想将SVG文件转换为AndroidVectorDrawableXML。我需要SVG的结构。为了扩展SVG将多个元素组合在一起,我需要该分组也反射(reflect)在AndroidVectorDrawable中。不幸的是,我发现执行SVG到VectorDrawable转换的工具试图以一种消除文件结构中现有分组的方式最小化文件大小。是否有一种聪明的方法来进行转换,使分组树完好无损? 最佳答案 2019年更新:不需要使用任何外部工具或旧答案所指出的Heck。AndroidStudio的AssetStudio允许将SVG/PSD转换为矢量

android - 选择器与 android :drawable ="@color/transparent" attribute

有没有办法在这种选择器中得到错误我想使用这种o选择器但是我在android:drawable="@color/transparent中得到一个错误我得到这个错误当我运行它时我想尽一切办法让它发挥作用 最佳答案 替换android:drawable="@color/transparent"与android:drawable="@android:color/transparent"你应该引用android命名空间 关于android-选择器与android:drawable="@color/

android - BitmapFactory.decodeResource 和 drawable* 文件夹

我想知道decodeResource(Resourcesres,intid,BitmapFactory.Optionsopts)是否考虑了drawable-ldpi、mdpi、hdpi等文件夹。我检查了源代码,它看起来不像那样,但我可能遗漏了一些东西。(一般来说,R.drawable.resolved在Android源码哪里?我没找到。) 最佳答案 是的,它考虑到了这一点。例如,如果你这样做:Resourcesres=getContext().getResources();intid=R.drawable.image;Bitmapb