【发布时间】:2013-03-15 18:48:58
【问题描述】:
在我的应用程序中,我需要如下图所示。我有创建自定义组件的经验,我知道如何去做。但是,我不知道如何创建这种组件。当我们设计自定义评分栏时,我是否需要做类似的事情?
【问题讨论】:
在我的应用程序中,我需要如下图所示。我有创建自定义组件的经验,我知道如何去做。但是,我不知道如何创建这种组件。当我们设计自定义评分栏时,我是否需要做类似的事情?
【问题讨论】:
无论如何,他们有很多方法可以实现这一目标。
我看到的一种方式是使用单选组和单选按钮、垂直线和文本视图,您可以轻松实现这一点。将所有内容放入您选择的布局中,然后在您需要的地方扩展布局。之后,您只需要像这样设置单选按钮radio1.setChecked(true)。这是一个简单的解决方案,但可能不是最佳解决方案。
或者,您可以通过扩展视图类或其任何子类来创建自定义视图,只要您认为适合您的工作,然后覆盖其 onDraw 方法手动完成整个操作。
【讨论】: