Android扩展视图,特别是RadioButton

时间:2011-02-24 12:30:53

标签: android radio-button extend custom-view

我正在尝试实现一个在其右上角有一个TextView的RadioButton,如下所示:

enter image description here

一旦我点击应用中的某些内容,Textview就会显示一个数字。

我明白我必须扩展RadioButton并在某处以某种方式添加TextView,但我真的不明白如何。我希望能够在xml中配置按钮的所有方面(textview的背景,如果textview是可见的,依此类推)。

我该如何解决这个问题?我从哪里开始?

1 个答案:

答案 0 :(得分:1)

1)你需要确保它最终的行为和行为就像一个单选按钮,你做了什么,确保你的radioButton可以添加到RadioGroup。

2)本教程将为您提供有关创建自定义组件的一些提示 http://hugman.posterous.com/parameterizing-a-custom-components-to-promotehttp://developer.android.com/guide/topics/ui/custom-components.html

3)如果要在XML编辑器中编辑属性,则需要为自定义按钮创建一个接受XML属性的构造函数

4)如果你只想内联,在一个布局中添加一个radioButton和一个textBox,你想要的地方。将布局上的所有触摸事件传递给单选按钮sp,使其在触摸时切换,并将布局添加到RadioGroup(需要稍微调整一下)。