问题标签 [android-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 投票
10 回答
86241 浏览

android - 调用 setCompoundDrawables() 不会显示 Compound Drawable

在我调用该setCompoundDrawables方法后,没有显示复合 Drawable ..

有什么想法吗?

0 投票
2 回答
19111 浏览

android - 如果我应用背景,如何在 EditText 上返回默认样式?

我刚刚遇到一个我不知道如何解决的问题。它看起来很傻,但我找不到修复它的方法。

我在 android 中有一个带有多个 EditText 的表单,当您提交表单时,它会检查那些 EditText,如果它们有错误的数据,我将 EditText 更改为红色边框(应用九补丁图像)。

问题是,当用户更改EditText时,我想恢复android的默认样式,但我不知道该怎么做。如果我做:

它只会删除所有内容,这不是我想要的。

谢谢!

0 投票
9 回答
208506 浏览

android - 以编程方式在 TextView 中设置左可绘制对象

我在这里有一个 xml 中的 textView。

如您所见,我在 xml 中设置了 DrawableLeft。

我想更改代码中的可绘制对象。

无论如何要这样做吗?或者在文本视图的代码中设置 drawableLeft?

0 投票
5 回答
92611 浏览

android - 在 XML 数组中存储 R.drawable ID

我想R.drawable.*使用 XML 值文件以数组内部的形式存储可绘制资源的 ID,然后在我的活动中检索该数组。

关于如何实现这一目标的任何想法?

0 投票
2 回答
8814 浏览

android - Android:如何以编程方式切换按钮的按下状态?

我有一个带有 2 张不同图片的按钮,用于按下和释放状态。如何以编程方式切换状态?

0 投票
2 回答
53364 浏览

android - 如何更改图层列表可绘制对象?

尝试学习一些新事物,但无法弄清楚这一点,感谢您的帮助。鉴于谷歌文档中的这个简单代码:

层.xml:

和 main.xml:

问题:如何以编程方式引用图层列表中的一个可绘制对象,以便将其更改为不同的可绘制对象?

谢谢。

所以现在我有我想换成变量的新可绘制对象myImage正确吗?现在我如何把它放到图层列表中?我假设我使用findDrawableByLayerIdand setDrawableByLayerId,但究竟如何?或者我可能做错了!帮助!

我想做什么?更改显示的可绘制对象。例如,假设我有另一个名为“android_purple”的drawable,我将如何将它切换为上面图层列表示例中的“android_green”drawable?

编辑:

到目前为止,我的知识有限(这不起作用我得到setDrawableByLayerId未定义的错误):

0 投票
5 回答
36517 浏览

android - 如何从可绘制对象中引用样式属性?

我想为我的应用程序提供 2 个可选主题。为此,我定义了一些属性,如下所示:

然后,我创建了两个主题,如下所示:

这种方法效果很好,让我可以轻松创建和修改多个主题。问题是它似乎只能在 Views 中使用,而不能在 Drawables 中使用

例如,从布局内的视图中引用一个值是可行的:

但是在 Drawable 中做同样的事情不会:

运行应用程序时出现此错误:

如果不是?item_background我使用硬编码的颜色,它可以工作,但这不允许我使用我的主题。我也试过?attr:item_background了,但同样的事情发生了。

我怎么能这样做?为什么它在 Views 中有效,但在 Drawables 中无效?我在文档中的任何地方都找不到这个限制......

0 投票
4 回答
60486 浏览

android - Android中的Bitmap和Drawable有什么区别?

我用谷歌搜索,但找不到任何文章来描述 Android 中 Bitmap 和 Drawable 之间的区别。

0 投票
3 回答
50381 浏览

android - Android:形状中的描边创建描边宽度的边距

我创建了一个矩形形状以将其用作列表项背景。我的问题是笔画不跟随视图边框,而是留出 +/- 笔画宽度的边距。

这是我的形状的 xml:

这是我风格的 xml:

最后是我的列表项视图的 xml:

0 投票
3 回答
4719 浏览

android - 改变Java代码的项目

我有以下 XML:

我想通过 Java 代码更改“customPlayerProgress”和“customPlayerProgressSecondary”。那怎么能做到呢?