84得票8回答
不同分辨率支持的安卓系统

编辑后的问题: 移动分辨率: 我想设计不同的屏幕dpi,如下所示的分辨率。 320x480,480×800,540x960,720x1280(三星S3),1080x1920(S4、Nexus5、Nexus 5x、Moto G4),2560 x 1440(Nexus 6、Nexus 6p、三...

73得票9回答
在背景可绘制中保持图像纵横比的缩放

当使用<bitmap />作为背景的可绘制XML时,如何使背景图片适合视图但保持其纵横比? <bitmap>的android:gravity值都不能达到预期效果。

73得票7回答
在ImageView中获取可绘制对象的ID

我有一个ImageView,并在其上设置了一个drawable。现在我需要动态地在 ImageView 的点击事件中获取该drawable的ID。我应该如何获取它?imgtopcolor = (ImageView) findViewById(R.id.topcolor); imgtopcol...

73得票9回答
Android Studio可绘制文件夹

在Android Studio中,我不知道要把图片放在哪里才能在应用程序中使用。drawable文件夹没有细分为drawable-hdpi,drawable-ldpi等。我看到另一个问题问到这个,答案是切换到Project视图而不是Android视图,但是在那里drawable也只有一个文件夹...

69得票10回答
Android Studio: 图像文件夹: 如何为多个dpi放置图片?

您好,根据Android文档,drawable文件夹需要有多个子文件夹,用于存放不同dpis的图像。然而,在Android Studio中创建drawable文件夹中的任何子目录都会导致它无法检测到任何图像。另一方面,如果将图像直接放置在drawable文件夹中,则可以检测到它并可通过R.dr...

65得票8回答
如何使用RoundedBitmapDrawable?

有人成功使用RoundedBitmapDrawable吗?如果我理解的不对,请纠正我,但据我所知,它可以将常规矩形图像变成圆形图像。 到目前为止,我尝试的是这个:RoundedBitmapDrawable.createRoundedBitmapDrawable(getResources(),...

62得票2回答
了解 Android 的 <layer-list>

我不理解图层列表(layer-lists)是如何工作的。我阅读了官方文档并查看了一些示例,但结果并非如预期那样。我想要四个正方形,应该使用1dp的填充,但是没有得到我期望的效果。以下是一个放大了500%的截图: (错误的颜色不重要) 您可以看到大小完全错误,并且缺少填充。我尝试设置实际值,...

57得票2回答
将位图标记居中显示(Google Maps Android API v2)

当我从自定义位图添加标记时,标记并没有居中显示在我指定的位置。 我是这样添加的: // ID tramo final int tramoId = tr.getId(); // Nodos final Nodo[] nodos = tr.getNodos(); ...

56得票5回答
BitmapFactory.decodeResource()在XML可绘制对象中定义的形状返回null。

我查看了多个类似的问题,但是我没有找到一个合适的答案来解决我的问题。 我有一个在shape.xml中定义的可绘制对象。&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;shape xmlns:android...

55得票7回答
安卓矢量图标不支持 <text> 标签,不支持 <tspan> 标签。

In icon.svg ERROR@ line 9 &lt;text&gt; is not supported ERROR@ line 10 &lt;tspan&gt; is not supported 如何将这种类型的svg导出为矢量可绘制图形?这是可能的吗?还是我应该寻找一个新的svg?