首頁 > Android, Figaro 牢騷區 > 記錄:Android 開發隱蔽 RadioButton 語法

記錄:Android 開發隱蔽 RadioButton 語法

分享

大部分書上都是介紹怎樣透過 OnCheckedChangeListener 來改變 RadioButton 的顯示字串方式,例如:

subbutton.setText(getString(R.string.red);

若是我們希望當 button1 被核選時,子項目subbutton 會顯示,相反的若是核選 button2 與 button3 時則會被隱蔽不顯示,則可以用:

subbutton.setVisibility(View.INVISIBLE);

來進行處理 ~ 程式片段可以寫成:

private RadioGroup.OnCheckedChangeListener styleOnCheChanLis = new RadioGroup.OnCheckedChangeListener() {

@Override
public void onCheckedChanged(RadioGroup stylegroup, int checkedId) {
// TODO Auto-generated method stub

switch (checkedId) {
case (R.id.style_1):
color_1.setVisibility(View.VISIBLE);
color_2.setVisibility(View.VISIBLE);
color_1.setText(getString(R.string.white));
color_2.setText(getString(R.string.blue));
break;
default:
color_1.setVisibility(View.INVISIBLE);
color_2.setVisibility(View.INVISIBLE);
break;
}
}

};

 

Categories: Android, Figaro 牢騷區 Tags:
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

(若看不到驗證碼,請重新整理網頁。)

*