44得票4回答
本地化和可绘制对象

我想通过添加文件夹res/drawable-hdpi-no来本地化一张图片,但是我收到了一个错误提示:"无效的资源目录名称"。这是怎么回事?

44得票5回答
如何将文本放入可绘制对象中?

我正在尝试动态创建可绘制对象,以用作自定义线性布局的背景。它需要有刻度线等内容(没问题),还需要标记刻度线的数字(就像标尺一样)。我知道我可以创建文本元素并将其放置在线性布局内,并且只在可绘制对象中放置刻度线,但我希望它们也在可绘制对象内,这样我不必进行两次测量计算。

43得票2回答
使用layer-list来展示一些可绘制图像。

Android Studio 2.0 预览版3b 你好, 我创建了以下布局,想用作我的应用程序的背景。我正在使用 layer-list 并希望在两个位置显示一碗豌豆。预览看起来一切正常,但当我在 genymotion 或一些廉价的中国设备上运行时,图像会拉伸到整个屏幕。然而,在 Andro...

43得票6回答
半圆形状无法正常工作。

我试图创建一个半圆形的背景,在开发 IDE 预览中它可以工作,但是当我在模拟器中启动时它无法工作。 这是我的形状代码:<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://sch...

43得票5回答
从drawable获取Android图像路径作为字符串

有没有办法以字符串形式从Android的drawable文件夹中获取图像路径?我需要这样做是因为我实现了自己的视图流(viewflow),在其中使用它们在SD卡上的路径来显示图像,但是当没有图像可显示时,我想显示一个默认图像。有什么好的建议吗?

42得票7回答
在Android中调整可绘制对象的大小

我要为进度对话框(pbarDialog)设置一个可绘制对象(drawable),但我的问题是我想每次调整可绘制对象的大小,但我无法找出如何实现。 以下是一些代码:Handler progressHandler = new Handler() { public void handle...

42得票4回答
将ColorFilter应用于具有ShapedDrawable的ImageView

我有一个ImageView,其中的android:src设置为一个ShapedDrawable,即一个白色圆形。我想要的是在运行时响应一些事件来给这个ImageView上色。使用imgView.setColorFilter似乎是解决方案,但是在使用后(尝试不同的参数),图像变成了透明的(屏幕上...

42得票4回答
ImageView的scaleType属性中,如何在BitmapDrawable中实现'centerCrop'效果?

我创建了一个带有标题图片的活动。这个标题图片最初是在活动的布局xml中使用ImageView创建的,其中scaleType设置为centerCrop。这样做可以实现我的需求,将图像居中,将其在纵向模式下剪裁左右部分,在横向模式下全部显示。<LinearLayout xmlns:andro...

40得票4回答
有没有适用于 Android 的可绘制图形设计师?

我想在我的Android应用程序中使用更多的向量绘图,因为提供图片既不够高效也不够可扩展。 Android提供了一系列Drawable文件格式,如ShapeDrawable,可以组合在一个LayeredDrawable中。如果能有一个设计师来可视化结果、进行绘画并处理所有生成的文件,那就很好...

40得票4回答
彩色图像在drawable中变为灰色矢量图,失去了颜色?

我已经在Drawable中创建了一个新的Image Assets,因为我需要在我的应用程序中插入一张新的图片,但是每次我创建一个新的图像资产时,输出结果都会没有颜色。我附上了它的图片。 这很让人困惑,每当我在布局中导入它时,它就变成了全灰色,如您所见。为什么会这样?我找不到任何现成的解决方案...