问题描述
||
我正在尝试创建水平单选按钮列表,其中文本
每个按钮位于按钮下方而不是按钮右侧
默认。
我能够创建以下内容:
(O是单选按钮,xx是每个按钮的文本)
O xx O xx O xx
但是我想要这样:当我单击特定的单选按钮时,文本应该出现,否则应该是不可见的...。
O
xx xx xx
请提供示例代码
提前致谢
解决方法
你可以尝试这样的事情
final RadioButton r = new RadioButton(this);
r.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton arg0,boolean arg1)
{
if(r.isChecked())
r.setText(\"xyx\");
else
r.setText(\"\");
}
});
,您可以使用单选按钮标签(并通过表格进行排列等)。
即:
<table>
<tr><td> radio1 </td><td> radio2 </td><td> radio3 </td><td> <label for=\"radio1\">xx</label> </td><td> <label for=\"radio2\">xx</label> </td><td> <label for=\"radio3\">xx</label> </td></tr>
</table>