Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我需要如下图所示。我有创建自定义组件的经验,我知道如何去做。但是,我不知道如何创建这种组件。当我们设计自定义评分栏时,我是否需要做类似的事情?
无论如何,他们有很多方法可以实现这一目标。
我看到的一种方法是使用单选组和单选按钮、垂直线和文本视图,您可以轻松实现这一点。将所有内容放入您选择的布局中,然后在您需要的地方扩展布局。之后,您只需要像这样设置单选按钮radio1.setChecked(true)。这是一个简单的解决方案,但可能不是最佳解决方案。
radio1.setChecked(true)
或者,您可以通过扩展视图类或其任何子类来创建自定义视图,只要您认为适合您的工作,然后覆盖其 onDraw 方法,手动完成整个操作。