安卓checkbox的用法Android平臺優(yōu)勢(2)
安卓checkbox的用法Android平臺優(yōu)勢
Java代碼
checkbox = (CheckBox) findViewById(R.id.checkbox1);
checkbox2 = (CheckBox) findViewById(R.id.checkbox2);
checkbox3 = (CheckBox) findViewById(R.id.checkbox3);
//通過OnCheckedChangeListener來設(shè)置來個CheckBox對象
checkbox.setOnCheckedChangeListener(checkboxlister);
checkbox2.setOnCheckedChangeListener(checkboxlister);
checkbox3.setOnCheckedChangeListener(checkboxlister);
}
private CheckBox.OnCheckedChangeListener checkboxlister = new CheckBox.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
String str0 = "所選:";
String str1 = "牛仔";
String str2 = "面包";
String str3 = "黃油";
//在這里進(jìn)行你需要的邏輯
if(checkbox.isChecked()){
tview.setText(str0+str1);
}
if(checkbox2.isChecked()){
tview.setText(str0+str2);
}
if(checkbox3.isChecked()){
tview.setText(str0+str3);
}
}
};
也可以使用OnTouchListener(觸摸事件)來觸發(fā)
checkbox.setOnTouchListener(checktouch);
checkbox2.setOnTouchListener(checktouch);
checkbox3.setOnTouchListener(checktouch);
}
private CheckBox.OnTouchListener checktouch = new CheckBox.OnTouchListener(){
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
if(checkbox.isChecked()){
tview.setText("mimi");
}else{
tview.setText("pipi");
}
return false;
}
};
Android平臺優(yōu)勢
開放性
在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。
開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價位購得心儀的手機(jī)。
豐富的硬件
這一點(diǎn)還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。
方便開發(fā)
Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。
Google應(yīng)用
在互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。
看過“Android平臺優(yōu)勢”的人還看了:
4.安卓市場分析