所以期中要做一個android project(這個因果關係...)
總之好巧不巧 我分配到了做layout的工作(其實我是最後一個選的)
過程中沒有大困難 不過有不少小問題
故發此文紀錄之
================
scrollbar 這個標籤只能有一個 child
當要新增一個button 或者其他layout元素時
//新增一個元素物件
CheckBox b1 = new CheckBox(FreeText.this);
//設定該元素的各項數值
CheckBox b1 = new CheckBox(FreeText.this);
//設定該元素的各項數值
b1.setText(bnumber.toString());
b1.setOnCheckedChangeListener(chooseIP);
//使用 .addView() 來新增元素到指定的元素底下
LL.addView( b1 ); //LL為LinearLayout的reference
b1.setOnCheckedChangeListener(chooseIP);
//使用 .addView() 來新增元素到指定的元素底下
LL.addView( b1 ); //LL為LinearLayout的reference
每個RadioButton都要包含在一個RadioGroup底下
RadioGroup底下可以有許多RadioButton
而在同一個RadioGroup底下使用者只能選一個RadioButton
checkBox 的listener
private CheckBox.OnCheckedChangeListener chooseIP = new CheckBox.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged( CompoundButton buttonView,boolean isChecked)
{
}
}
RadioGroup的listener
private RadioGroup.OnCheckedChangeListener chooseIP = new RadioGroup.OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(RadioGroup group, int checkedId)
{
}
}
嗯... 記得的好像也就這樣
沒有留言:
張貼留言