ch05.rar

  • alonger
    了解作者
  • Java
    开发工具
  • 2.5MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-13 17:04
    上传日期
Android範例關於 checkbox , radio button, spinner 控制項
ch05.rar
内容介绍
package com.ehappy.excheckbox02; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private TextView txtResult; private CheckBox chkBasketBall,chkFootBall,chkBaseBall; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 取得介面元件的 id txtResult=(TextView) findViewById(R.id.txtResult); chkBasketBall = (CheckBox) findViewById(R.id.chkBasketBall); chkFootBall = (CheckBox) findViewById(R.id.chkFootBall); chkBaseBall = (CheckBox) findViewById(R.id.chkBaseBall); // 設定 CheckBox 元件 CheckedChange 事件的 listener 為 myListener chkBasketBall.setOnCheckedChangeListener(myListener); chkFootBall.setOnCheckedChangeListener(myListener); chkBaseBall.setOnCheckedChangeListener(myListener); } // 定義 onCheckedChanged 方法 private CheckBox.OnCheckedChangeListener myListener=new CheckBox.OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { int n=0; // 記錄共選了多少項 String sel=""; // 所有的選項結果 String s1="",s2="",s3=""; // 單一選項的結果 if(chkBasketBall.isChecked()){ n++; s1=chkBasketBall.getText().toString() + " "; }else{ s1=""; } if(chkFootBall.isChecked()){ n++; s2=chkFootBall.getText().toString() + " "; }else{ s2=""; } if(chkBaseBall.isChecked()){ n++; s3=chkBaseBall.getText().toString() + " "; }else{ s3=""; } sel=s1+s2+s3; txtResult.setText("最喜歡的球類有: " + sel + "共 " + n + " 項"); } }; }
评论
    相关推荐
    • android 开发实例
      android 开发实例 1、 图片浏览器(Picture Viewer) 2 、文件浏览器(File Browser) 3 、通讯录(Contact) 4 、任务管理器(Task Manager) 5 、音乐播放器(Rock Player) 6 、天气预报(Android Weather ...
    • android开发案例
      android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为android初学者准备了足够的资料android开发从零开始。这里为...
    • Android开发
      Android手机开发技术(初学者使用)
    • Android开发
      什么是Android,搭建Android开发环境,第一个Android程序
    • android开发
      android develop
    • android 开发
      android programming the big nerd ranch guide.pdf
    • Android开发
      深入浅出Google Android ANDROID开发,移动开发
    • Android开发
      不错的Android开发资料,适合入门。
    • android开发
      一般SDK中都会带有一些示例程序,说明具体用法,Android SDK也是如此。它提供了一些ApiDemo示例,详细说明了Android中主要API
    • android 开发
      Android开发技巧总汇及源代码 Android开发技巧总汇及源代码