问题标签 [xml-drawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
800 浏览

android - 在 Android API < 11 上,XML Drawable 未扩展到视图大小,或视图未正确继承其父级的高度

考虑以下布局:

我使用它来bg2保持bg1完全bg2独立,这样我就可以在不影响其他任何东西的情况下对其应用补间 alpha 动画。

bg1并且bg2是 XML 可绘制对象。显然,它们应该被缩放到各自视图的尺寸。这通常是这种情况,明确指定它们的尺寸似乎没有多大意义。

不幸的是,在 3/API 11 之前的 Android 版本上,看起来好像大小bg2为零。也许两阶段布局测量是错误的(注意bg2应该如何从其父级继承其高度,而后者又需要调整到LinearLayout高度并将该信息传播到包含的视图bg2)。或者视图可能不会接受其父级的高度(尽管我尝试ImageView了它没有改变)。

您看到的布局实际上用于列表中的项目。

XML 可绘制对象是有状态的并使用渐变。

你能想出一种同样适用于 Android API 8 到 10 的方法吗?

0 投票
1 回答
181 浏览

android - 尝试向 TableRow 添加边框时出错

我发现了很多这样的例子,据我所知,我做得对,但我仍然得到一个错误。我创建了一个border.xml 文件并将其放入一个drawable 文件夹中。该文件夹不存在,所以我必须创建它。我感觉我的问题是我保存文件的位置,或者可能需要在某个地方注册它。在这里你可以看到文件。 在此处输入图像描述

这是border.xml的代码

这就是我尝试使用它的方式

我得到的错误是:

0 投票
2 回答
3344 浏览

android - 单击按钮时更改按钮的drawableLeft

我有一个ButtondrawableLeft当我点击它时,我只想更改drawableleft另一个图像。我必须使用什么java代码?

XML

0 投票
1 回答
117 浏览

android - Eclipse Juno ADT 最新更新中没有 LDPI 图标

我更新到最新版本的 Eclipse Juno,并且上面有 Android ADT。

当我开始一个新项目时,它不再给出 LDPI 图标,并且drawable-ldpi文件夹是空的。

这里有什么问题?

谢谢!

0 投票
1 回答
2397 浏览

android - Android StackOverflow错误?

我编写和适配器视图来显示图像,包括这个我添加了两个额外的按钮来左右移动。我为两个按钮创建了可绘制的 xml,因此在运行时执行代码时会产生以下错误:

有人知道吗...如果我参考正常的可绘制图像,那么它可以正常工作。

0 投票
4 回答
34270 浏览

android - 在android中将形状背景设置为透明

我有一个可绘制的形状,我想用作背景。我希望形状是透明的。但到目前为止还不是。我怎么做?这是我所拥有的:

我希望这条线<solid android:color="#80000000" />能解决问题。

编辑:

在清单中,我设置了android:theme="@android:style/Theme.Dialog". 这可能是问题的原因吗?我基本上是想把这个观点放在另一个之上。更改为 00 或 FF 或任何其他都不起作用。

0 投票
2 回答
1642 浏览

android - 通过名称从数据库动态设置图像

我从数据库中获取图像的名称,例如字符串 Arraylist 中的R.drawable.abc为此,我使用以下代码在列表视图中设置图像:

这里 arr_img 是我拥有所有名称的 ArrayList 类型。但是图片看不到..请帮忙谢谢。

- - -代码 - - - -

0 投票
0 回答
112 浏览

android - XML 命名空间 + 解析失败

我试图创建一个新的可绘制'circle_button.xml'

它位于“res/drawable/circle_button.xml”。然后我试图在我的“activity_main.xml”中创建一个实例。

我如何收到这些错误:

0 投票
1 回答
6734 浏览

android - 在预先创建的 SQLite 数据库上存储和检索来自 android 应用程序文件夹的图像路径并将图像设置为图像视图

我目前正在尝试制作一个简单的应用程序测验,每个问题都会附有一个带有 4 个答案的图像,所以我有大约 100++ 个图像要存储在数据库中

到目前为止,我可以通过本教程了解如何在每个问题上没有图像的情况下提出问题:Chuck Application Part 1

我发现了一种存储图像路径的方法是通过以下链接硬编码 SQLite 数据库中文本字段的路径

在 SQLite 中保存资源路径

根据上面的链接,他说他通过在 SQLite 数据库内的文本字段中键入“R.drawable.picture1”来保存图像的引用,

如果是真的,这样做是否正确(通过将图像保存在可绘制文件夹中并将路径写入文本字段)?如果不是那么正确的方法是什么,

我如何构造图像路径(设置 setter 和 getter 方法)以从数据库中获取字段?

以及如何设置图像视图的路径?

任何帮助将不胜感激,在此先感谢您

更新

所以我从另一个链接中学习了如何使用字符串作为参考,我编辑了下面的字符串,其中 ImageI.getImage1(); 引用我的数据库中包含我的图像名称的行

但我总是有一种力量接近,我哪里做错了?
到目前为止,我已经尝试在我的数据库行中写入

但没有任何效果....

这是我的查询

这是我的原木猫

我意识到它是由从数据库中获取一个数组列表引起的,所以这是我的 GamePlayI 类

0 投票
1 回答
430 浏览

android - TextView 宽度匹配 drawableTop 宽度

有没有办法TextView width匹配复合可绘制宽度(XML)?

例如对于 xml 代码:

我得到:

但我真正想要的是: