国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

Android開發(fā)中CheckBox的簡(jiǎn)單用法示例

2019-12-12 06:05:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Android開發(fā)中CheckBox的簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

CheckBox是一種在界面開發(fā)中比較常見的控件,Android中UI開發(fā)也有CheckBox,簡(jiǎn)單的說(shuō)下它的使用,每個(gè)CheckBox都要設(shè)置監(jiān)聽,設(shè)置的監(jiān)聽為CompouButton.OnCheckedChangedListener()。

package com.zhuguangwei;import android.app.Activity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.TextView;public class ChkBoxActivity extends Activity {  private TextView myTextView;  private CheckBox myApple;  private CheckBox myOrange;  private CheckBox myBanana;  private CheckBox myWaterMelon;  private CheckBox myStrawBerry;  /** Called when the activity is first created. */  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    //通過(guò)ID找到TextView    myTextView = (TextView) findViewById(R.id.myTextView);    //通過(guò)ID找到這幾個(gè)CheckBox    myApple = (CheckBox) findViewById(R.id.Apple);    myOrange = (CheckBox) findViewById(R.id.Orange);    myBanana = (CheckBox) findViewById(R.id.banana);    myWaterMelon = (CheckBox) findViewById(R.id.watermelon);    myStrawBerry = (CheckBox) findViewById(R.id.strawberry);    myApple.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        // TODO Auto-generated method stub        if(isChecked){          myTextView.append(myApple.getText().toString());        }        else{          if(myTextView.getText().toString().contains("蘋果")){            myTextView.setText(myTextView.getText().toString().replace("蘋果", ""));          }        }      }    });    myOrange.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        // TODO Auto-generated method stub        if(isChecked){          myTextView.append(myOrange.getText().toString());        }        else{          if(myTextView.getText().toString().contains("橘子")){            myTextView.setText(myTextView.getText().toString().replace("橘子", ""));          }        }      }    });    myBanana.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        // TODO Auto-generated method stub        if(isChecked){          myTextView.append(myBanana.getText().toString());        }        else{          if(myTextView.getText().toString().contains("香蕉")){            myTextView.setText(myTextView.getText().toString().replace("香蕉", ""));          }        }      }    });    myWaterMelon.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        // TODO Auto-generated method stub        if(isChecked){          myTextView.append(myWaterMelon.getText().toString());        }        else{          if(myTextView.getText().toString().contains("西瓜")){            myTextView.setText(myTextView.getText().toString().replace("西瓜", ""));          }        }      }    });    myStrawBerry.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {      @Override      public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {        // TODO Auto-generated method stub        if(isChecked){          myTextView.append(myStrawBerry.getText().toString());        }        else{          if(myTextView.getText().toString().contains("草莓")){            myTextView.setText(myTextView.getText().toString().replace("草莓", ""));          }        }      }    });  }}

main.xml文件內(nèi)容為:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  >  <TextView    android:id="@+id/myTextView"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="請(qǐng)選擇你一下你喜歡吃的水果:"  />  <CheckBox    android:id="@+id/Apple"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="蘋果"  />  <CheckBox    android:id="@+id/Orange"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="橘子"  />  <CheckBox    android:id="@+id/banana"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="香蕉"  />  <CheckBox    android:id="@+id/watermelon"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="西瓜"  />  <CheckBox    android:id="@+id/strawberry"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="草莓"  /></LinearLayout>

運(yùn)行結(jié)果為:

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android控件用法總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android視圖View技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫(kù)技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android開發(fā)入門與進(jìn)階教程

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青河县| 社会| 绥阳县| 门源| 慈溪市| 荥阳市| 岳阳市| 苏州市| 日喀则市| 同德县| 普陀区| 永修县| 潍坊市| 高碑店市| 上犹县| 彭州市| 温泉县| 毕节市| 和林格尔县| 东丽区| 察隅县| 南陵县| 泸水县| 鄂温| 竹北市| 玛沁县| 肃南| 沁源县| 安化县| 会泽县| 邹城市| 渭源县| 保定市| 洛隆县| 延长县| 南城县| 旌德县| 越西县| 济源市| 德令哈市| 鹤岗市|