Android入门第11天-Android中RadioButton的使用

Posted TGITCIC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android入门第11天-Android中RadioButton的使用相关的知识,希望对你有一定的参考价值。

目标

我们在开发中经常会面临:想做一下这样的一个功能。

在本篇中我们就来实现RadioButton,当然,本篇中的控件是hard code的,我们有时在开发中经常还会碰到需要通过后台service动态渲染一些组件。我们会在稍后的篇章中讲到如何根据后台service返回后动态渲染组件并把组件的值和后台表、存储内的ID做联动。

原理

为此我们需要使用RadioGroup和RadioButton。

此注需要注意的点是:

  1. 把两个RadioButton套到RadioGroup里,并对这3个对象都要设置ID且必须设置ID,否则会变成:你在切换RadioButton时,另一个RadioButton还处于被选中状态。
  2. 另外,RadioGroup里的orientation后的vertical或者是horizontal决定了RadioButton是“坚排”还是“横排”。
  3. 单个RadioButton里的layout_marginRight=""的值决定了,每个radiobutton间的间隔是多少。

代码端

界面端代码

<?xml version="1.0" encoding="utf-8"?>
<TableLayout android:id="@

以上是关于Android入门第11天-Android中RadioButton的使用的主要内容,如果未能解决你的问题,请参考以下文章

Android入门第21天-Android里TextClock的使用

Android入门第42天-Android中的Service(IntentService)

Android入门第26天-在Android里自定义Adapter

Android入门第16天-Android里的SwitchButton的使用

Android入门第30天-Android里的Toast的使用

Android入门第41天-Android中的Service(bindService)