2011年4月27日

android 小記

由於上了一門叫數位隨身裝置程式設計這個名稱很長的課

所以期中要做一個android project(這個因果關係...)

總之好巧不巧 我分配到了做layout的工作(其實我是最後一個選的)

過程中沒有大困難 不過有不少小問題

故發此文紀錄之

================

scrollbar 這個標籤只能有一個 child


當要新增一個button 或者其他layout元素時

//新增一個元素物件
CheckBox b1 = new CheckBox(FreeText.this);
//設定該元素的各項數值
b1.setText(bnumber.toString());
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)
{
}
}


嗯... 記得的好像也就這樣

沒有留言:

張貼留言