问题标签 [compound-drawables]

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 投票
0 回答
89 浏览

android - 在android EditText中仅获取Top Drawable绑定点击

我已经实现了自定义 EditText,我想在其中点击所有 CompoundDrawables。我已经成功获得左右可绘制点击。

我也获得了部分成功来获得顶部可绘制点击。

这是我的 EditText 图片:

编辑文本图像

我得到了什么: 我成功获得了红色矩形覆盖的顶部区域的点击事件(TouchEvent)。这是相同的代码。

代码:

我想要的是:

但我只想要绿色矩形覆盖的点击事件。

编辑文本图像:

普通 EditText 图像

我怎样才能做到这一点?

0 投票
2 回答
183 浏览

java - 如何向 CompoundDrawable 添加边距而不是填充

我看到了如何向CompoundDrawable 添加填充

但是有没有增加边距?

0 投票
1 回答
18 浏览

java - 如何获取 compundDrawable 的运行时宽度和高度

我想知道 CompoundDrawble 的运行时宽度和高度。

我曾尝试使用布局检查器,但它显示了文本框 + 可绘制的高度。

ViewObserverTree 无助于将 frawble 和文本分开以仅获得可绘制高度。

我也试过drawable.getBounds()

但它会给我编译时的高度和宽度。

您将如何获得运行时值(在 pd 和 pxl 中)

0 投票
1 回答
52 浏览

android - OnTouch 回调后按钮保持按下状态

我在CompoundDrawable按钮上定义 a 并对点击做出反应:

如您所见,我已经尝试过,setSelected但没有一个有任何好处。按钮在肯定后保持“按下”状态(意味着我消耗了触摸事件)setPressedclearFocusonTouch

0 投票
1 回答
266 浏览

android - TextInputEditText - CompoundDrawable 未居中

我试图通过创建一个 TextDrawable 然后使用compoundDrawable. 除了可绘制对象被剪裁到组件右侧之外,一切都进行得很好。这可能是什么原因造成的?到目前为止,我尝试更改字体大小,但这并没有什么区别……是可绘制的太宽还是什么?

在此处输入图像描述

字符串是"kr/månad",你可以看到它被剪裁了..

XML

组件代码

文本可绘制

0 投票
1 回答
799 浏览

android - 将 textView 中的第二行对齐到中心,compoundDrawable 对齐到第一行

我有一个可以跨越两行的居中文本的 TextView。有时会出现一个 CompoundDrawable 并与第一行文本对齐。在这种情况下,我希望第二行文本与整个顶行对齐(即可绘制+文本)。它当前仅与文本对齐。

我希望它看起来像这样

这就是我得到的

这是文本视图 xml:

这是针对compoundDrawable(我使用解决方案将drawable与第一行对齐):

0 投票
2 回答
4383 浏览

android - 尝试在空对象引用上调用虚拟方法 'android.graphics.Rect android.graphics.drawable.Drawable.getBounds()'

我有以下代码:

虽然通常它似乎有效,但我突然收到一份 crashlytics 报告说:

尝试在空对象引用上调用虚拟方法 'android.graphics.Rect android.graphics.drawable.Drawable.getBounds()'

品牌:小米,型号:Redmi Note 6 Pro,Android:9。

这里有没有人知道什么会导致drawable“消失”或被视为null?

XML 布局:

0 投票
1 回答
538 浏览

android - 用 Espresso 检查 TextView 的 CompundDrawable

我是 Espresso 测试和 Android 的新手。我正在尝试测试文本旁边是否显示了正确的图标。该图标设置为:

我在网上找到了这个https://gist.github.com/frankiesardo/7490059但它对我不起作用。由于我缺乏背景知识,我无法更改其工作的代码。目前我尝试

而 withActionIconDrawable() 是

我得到的错误是

谢谢!

0 投票
0 回答
213 浏览

android - 使用复合可绘制对象测量 TextView 返回错误值

我想事先知道视图的大小。我用这种方法测量它的大小。

这是布局文件:

问题:测量的视图宽度并不总是包括复合可绘制尺寸及其相关填充。如果我不设置文本,则测量的宽度始终为 0。如果设置非空值,则宽度仅适用于文本。为什么?我怎样才能得到正确的尺寸?

提前致谢。

0 投票
1 回答
88 浏览

vba - 在 selenium 中通过 ...(."") 查找元素

我正在使用 Selenium.Driver 查找应该在网页中返回特定表格的 div 类元素。虽然通过按标签查找方法成功抽象了整个页面,但我现在面临的挑战是,只返回页面中的表格,除了表格类被列为“复合名称”并且在 Selenium 中不受支持:我我尝试了 .xpath 和 .css 方法都没有成功。我的失败可能是由于使用了错误的表达方式。

我的代码:

这是update我的一个问题,我已经添加了 themicro和 target html pageurl链接也贴出来了。

代码: 在此处输入图像描述

网址链接:https ://portalseven.com/lottery/southafrica_powerball_winning_numbers.jsp?viewType=2&timeRange=3


如果您正在寻找所有复合类,请选择此

如果您正在寻找复合类的一部分,您也可以使用

或者

您的代码的问题在于Set Table = ...。将下面的设置表行与您的进行比较。我在Excel 2007中测试了这个过程,它可以工作!