我正在尝试实现一个在其右上角有一个 TextView 的 RadioButton,如下所示:
一旦我点击了应用程序中的某些内容,Textview 将保存一个数字。
我知道我必须以某种方式扩展 RadioButton 并在其中添加一个 TextView,但我真的不明白如何。我希望能够在 xml 中配置按钮的所有方面(textview 的背景,如果 textview 可见等等)。
我该怎么做?我从哪说起呢?
我正在尝试实现一个在其右上角有一个 TextView 的 RadioButton,如下所示:
一旦我点击了应用程序中的某些内容,Textview 将保存一个数字。
我知道我必须以某种方式扩展 RadioButton 并在其中添加一个 TextView,但我真的不明白如何。我希望能够在 xml 中配置按钮的所有方面(textview 的背景,如果 textview 可见等等)。
我该怎么做?我从哪说起呢?
1)您需要确保它最终会像单选按钮一样工作和表现,无论您做什么都要确保您的单选按钮可以添加到 RadioGroup。
2) 本教程将为您提供一些创建自定义组件的技巧 http://hugman.posterous.com/parameterizing-a-custom-components-to-promote 和 http://developer.android.com/guide/topics/ui /custom-components.html
3) 如果要在 XML 编辑器中编辑属性,则需要为您的自定义按钮创建一个接受 XML 属性的构造函数
4)如果您只是想内联执行此操作,请在布局中添加一个单选按钮和一个文本框,无论您想要什么。将布局上的所有触摸事件传递给它在触摸时切换的单选按钮 sp,并将布局添加到您的 RadioGroup(需要稍作调整)。