12得票1回答
为什么当我改变属性时,我的自定义组件没有更新?

我创建了一个组件 TGridPaintBox,基于 TPaintBox。它基本上是一个具有“网格功能”的画布框架。它不是数据表格,更像是一个象棋盘组件。 在对象资源管理器中,我可以设置某些属性。最重要的是我可以设置网格尺寸(横向/纵向有多少个单元格),还可以设置跟绘制相关的选项,比如单元格是...

23得票5回答
Android开关应该两侧都显示文本

我正在使用自定义开关来支持API 8。我正在使用此库来创建自定义开关。但我想制作出如图所示的效果。我尝试通过更改样式中的颜色来实现,但并不像我想要的那样生效。 请帮忙一下,先谢谢了。

135得票2回答
Android - 编写自定义(复合)组件

我目前正在开发的Android应用程序有一个主活动,它已经变得非常庞大。这主要是因为它包含了一个带有3个选项卡的TabWidget。每个选项卡都有相当多的组件。该活动必须同时控制所有这些组件。因此,你可以想象一下,这个Activity有大约20个字段(几乎每个组件都有一个字段)。此外,它包含了...

19得票4回答
JSF生命周期和自定义组件

关于在JSF中开发自定义组件,我有几个不太理解的问题。 对于这些问题,您可以假设所有自定义控件都使用值绑定/表达式(而不是文字绑定),但我也对它们的解释感兴趣。 在哪里设置值绑定的值? 这应该在decode中完成吗?还是decode应该执行其他操作,然后在encodeBegin中设置值? ...

19得票2回答
onMeasure(): wrap_content,我该如何知道要包裹的大小?

我已经创建了一个自定义的视图,覆盖了 onDraw() 方法,在画布上绘制了一张位图。当我在布局文件中指定要使用包裹内容(wrap_content)的方式时,它仍然填满整个屏幕。在 onMeasure() 中,它显示了这个信息: 测量的基类实现默认为背景大小,除非 MeasureSpe...

68得票9回答
自定义带有圆角且不占满屏幕宽度的FragmentDialog

我正在创建一个自定义的片段对话框,它具有圆角和布局,不会填充屏幕宽度(最好只需要包裹其内容)。这是我的rounded_dialog.xml文件位于drawable文件夹中,由我的自定义ThemeWithCorners作为对话框的背景进行调用。我还尝试将其设置为线性布局的背景来创建其内容,但没有...

7得票2回答
如何在TComboBox的子类中实现“随输入即找”功能

如何在样式为csOwnerDrawFixed的TComboBox派生组件上正确实现“随键即搜”行为?

23得票2回答
组件家族、组件类型和渲染器类型之间的关系是什么?

当我学习JSF的自定义组件开发时,我对组件族、组件类型和渲染器类型之间的关系感到困惑。例如,我注册了一个渲染器和一个自定义组件,如下所示。 faces-config.xml:<component> <component-type>study.faces.Div...

8得票1回答
JSF 2自定义组件中,具有表达式语言作为属性值的属性不会触发属性设置器。

我已经在JSF 2.0中构建了一个自定义组件。 该标签的外观如下: <x:myTag id="1" name="AAA" /> 对应的Java类: @FacesComponent("a.b.c.MyTag") public class UIMyTag extends UI...

9得票2回答
如何按名称选择所有插槽?

我正在处理这种情况... <template> <slot name="thing"></slot> <slot name="other"></slot> </template> 以及像这样的实现: &lt...