我正在尝试实现一个在其右上角有一个TextView的RadioButton,如下所示:
一旦我点击应用中的某些内容,Textview就会显示一个数字。
我明白我必须扩展RadioButton并在某处以某种方式添加TextView,但我真的不明白如何。我希望能够在xml中配置按钮的所有方面(textview的背景,如果textview是可见的,依此类推)。
我该如何解决这个问题?我从哪里开始?
答案 0 :(得分:1)
1)你需要确保它最终的行为和行为就像一个单选按钮,你做了什么,确保你的radioButton可以添加到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)如果你只想内联,在一个布局中添加一个radioButton和一个textBox,你想要的地方。将布局上的所有触摸事件传递给单选按钮sp,使其在触摸时切换,并将布局添加到RadioGroup(需要稍微调整一下)。