■RadioGroup單選按鈕組
1.概述:一組單選按鈕的組合。
2.特點:(統一監聽處理)
1).其中單選按鈕相互排斥,只能一個被選中(true)。
2).可取消當前被選中的單選按鈕,點擊其他單選按鈕即可。
3.應用:當前,只能選擇一種的情況(多選一)。
比如,性別,非男即女,非女即男(目前都是這樣,以後可能就不是這樣了)。
4.監聽方法——做法1:
/**
* 設置地圖顯示模式
*/
private void setMapMode() {
RadioGroup rg_layer = (RadioGroup) findViewById(R.id.rg_layer);
rg_layer.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) {
// 標準模式
case R.id.normal:
myBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
break;
// 衛星模式
case R.id.statellite:
myBaiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
break;
}
做法2:挨個監聽RadioGroup中的每個RadioButton。