草庐IT

Drawable-hdpi

全部标签

android - 以编程方式更新android Vector Drawable

我有一个由9个矩形组成的VectorDrawable。这在drawables文件夹中定义为XML。我将此设置为我在xml中声明的ImageView的背景。android:src="@drawable/squares00"我想在运行时以编程方式更改一个或多个正方形的颜色。我知道有办法使用VectorDrawable动画来做到这一点。但我想知道是否有更简单的方法可以在java中访问我的vectorDrawable,更新其属性(为矩形设置一种或多种填充颜色),然后使用更新的VectoDrawable更新图像背景。我的目标是AndroidAPI21(Lollipop)

android - 较新版本的 Android Studio 和只有两个可绘制目录 - drawable 和 drawable-v21

在旧版本的AndroidStudio中,所有drawable存储桶文件夹都是默认创建的(即drawable-mdpi、drawable-hdpi等)。在较新版本的AndroidStudio中,它仅提供drawable和drawable-v21。这是为什么?Android(以其无限智慧)不再为您提供单独的存储桶文件夹是否有原因?请注意,我知道您可以手动添加它们,但我想确保没有一些新的最佳实践理由不再使用这些文件夹。 最佳答案 感谢所有试图提供帮助的人。您帮助我得出了最终答案,但没有一个解决方案是完全正确的。@user3137702可能

android - 用TextView定位复合Drawable?

我正在像这样将复合可绘制对象设置为TextViewtxtView1.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon,0,0,0);drawable被绘制到TextView的最左侧位置。但是我想将它移动一点,这样它就不会位于TextView的左边框上,但它就像里面的10dip。我使用以下方法做了一些填充:android:paddingLeft="10dip"但这会插入文本与可绘制的复合对象一起向右移动10dip。如何仅将可绘制的复合对象移动10dip而不会影响文本? 最佳答案

android - 无法将 @drawable/转换为可绘制对象

我已在我的Android项目中添加了一张图片,我想在UI中使用它。我已将文件my-image.png添加到drawable目录(添加到使用项目创建的所有4个可绘制目录),并添加了ImageView布局:问题是我收到以下错误:RenderingProblemsFailedtoconvert@drawable/my-imageintoadrawable这是捕获:另外,如果我尝试编译项目,我会收到以下错误:Gradle:Executionfailedfortask':MyProject:processDebugResources'.为什么会出现这些错误,我该如何解决?我错过了什么吗?我刚刚开

android - 错误 : No resource found that matches the given name (at 'icon' with value '@drawable/icon' )

错误:未找到与给定名称匹配的资源(位于“图标”,值为“@drawable/icon”)。这是我的list...我对此非常陌生,今天早上才开始,之前没有任何编程经验。 最佳答案 找到这个问题。我正在将一个旧项目导入androidstudio并收到错误。这个问题最终在这里得到了解答mipmapdrawablesforicons在list中有但@drawable已被@mipmap取代,因此需要更改为:我把这个答案放在这里,因为它可能会成为一个更常见的问题。 关于android-错误:Nores

android - mdpi、hdpi、xhdpi 文件夹如何工作?

摘自上述Android开发者指南链接:320dp:atypicalphonescreen(240x320ldpi,320x480mdpi,480x800hdpi,etc).480dp:atweenertabletliketheStreak(480x800mdpi).600dp:a7”tablet(600x1024mdpi).720dp:a10”tablet(720x1280mdpi,800x1280mdpi,etc)所以我只从这些尺寸的设计师那里得到了分辨率为每英寸320像素的图形(图像)480x800高清720x1280mdpi800x1280mdpi我很困惑应该将哪种尺寸的图像放在

android - 如何在 Activity 之间传递drawable

如何在Activity之间传递图像、可绘制类型?我试试这个:privateDrawableimagen;Bundlebundle=newBundle();bundle.putSerializable("imagen",(Serializable)unaReceta.getImagen());IntentmyIntent=newIntent(v.getContext(),Receta.class);myIntent.putExtras(bundle);startActivityForResult(myIntent,0);但它向我报告了一个execption:java.lang.Class

Android按钮选择并按下drawable

我正在尝试制作一个状态为按下并选择的按钮,我已经对标签做了同样的事情,它可以工作,但我不知道为什么这里不起作用。我是这样做的:button_sel.xmlbutton_unsel.xml还有选择器,button.xml:这里我把drawable称为背景:@drawable/button@dimen/text_size@dimen/padding_button@color/blanco谢谢!!!! 最佳答案 选择器中的第一项仅在按下并选择按钮时使用。如果您想在按下或选择按钮时使用button_sel,您应该执行以下操作:项目从上到下评

android - 将颜色过滤器添加到 Drawable 会更改使用相同 Drawable 的所有 Button

我有一个屏幕,其中多个按钮使用相同的背景Drawable。我在各种项目中使用了可重用的代码来添加一个OnTouch监听器,该监听器在触摸按钮时添加灰色滤光片。这通常可以正常工作,但在这种情况下,当按下任何按钮时,所有按钮都会着色。我在http://developer.android.com/guide/topics/graphics/2d-graphics.html中看到了解释:Note:Eachuniqueresourceinyourprojectcanmaintainonlyonestate,nomatterhowmanydifferentobjectsyoumayinstanti

android - 根据主题更改 Drawable

我有两种不同颜色的图像,对应于Android中的两个不同主题。我想在我的操作栏中使用它们。我想为图标引用可绘制对象,与主题无关,但让该可绘制对象引用浅色主题的浅色和浅色主题的深色。在菜单中:然后在样式中,我想要将@drawable/buttonface_picture映射到浅色主题中的@drawable/buttonface_picture_light和深色主题中的@drawable/buttonface_picture_dark。我觉得一定有办法,但我找不到语法。如果它改变了什么,我正在使用ActionBarSherlock。 最佳答案