• Android CheckBox使用


    例题2-11

    activity_main.xml代码

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <GridLayout android:layout_width="fill_parent"
     3     android:layout_height="fill_parent"
     4     android:columnCount="4"
     5     android:rowCount="6"
     6     xmlns:android="http://schemas.android.com/apk/res/android">
     7     <CheckBox android:id="@+id/c1"
     8         android:layout_width="wrap_content"
     9         android:layout_height="wrap_content"
    10         android:layout_columnSpan="4"
    11         android:text="唱">
    12     </CheckBox>
    13     <CheckBox android:id="@+id/c2"
    14         android:layout_width="wrap_content"
    15         android:layout_height="wrap_content"
    16         android:layout_columnSpan="4"
    17         android:text="跳">
    18     </CheckBox>
    19     <CheckBox android:id="@+id/c3"
    20         android:layout_width="wrap_content"
    21         android:layout_height="wrap_content"
    22         android:layout_columnSpan="4"
    23         android:text="Rap">
    24     </CheckBox>
    25     <CheckBox android:id="@+id/c4"
    26         android:layout_width="wrap_content"
    27         android:layout_height="wrap_content"
    28         android:layout_columnSpan="4"
    29         android:text="篮球">
    30     </CheckBox>
    31     <Button android:id="@+id/but1"
    32         android:layout_width="wrap_content"
    33         android:layout_height="wrap_content"
    34         android:text="确认"
    35         android:layout_columnSpan="4"/>
    36     <TextView android:id="@+id/text1"
    37         android:layout_height="wrap_content"
    38         android:layout_width="wrap_content"
    39         android:text="" />
    40 </GridLayout>

    Mainactivity.java代码

     1 package com.example.hello;
     2 
     3 import androidx.appcompat.app.AppCompatActivity;
     4 
     5 import android.os.Bundle;
     6 import android.view.View;
     7 import android.widget.Button;
     8 import android.widget.CheckBox;
     9 import android.widget.ProgressBar;
    10 import android.widget.TextView;
    11 
    12 public class MainActivity extends AppCompatActivity {
    13     Button but1;
    14     TextView textView;
    15     CheckBox che1,che2,che3,che4;
    16     @Override
    17     protected void onCreate(Bundle savedInstanceState) {
    18         super.onCreate(savedInstanceState);
    19         setContentView(R.layout.activity_main);
    20         textView = (TextView)findViewById(R.id.text1);
    21         but1 = (Button)findViewById(R.id.but1);
    22         che1 = (CheckBox)findViewById(R.id.c1);
    23         che2 = (CheckBox)findViewById(R.id.c2);
    24         che3 = (CheckBox)findViewById(R.id.c3);
    25         che4 = (CheckBox)findViewById(R.id.c4);
    26         but1.setOnClickListener(new View.OnClickListener() {
    27             @Override
    28             public void onClick(View v) {
    29                 String s="";
    30                 if(che1.isChecked())
    31                     s=s+che1.getText()+" ";
    32                 if(che2.isChecked())
    33                     s=s+che2.getText()+" ";
    34                 if(che3.isChecked())
    35                     s=s+che3.getText()+" ";
    36                 if(che4.isChecked())
    37                     s=s+che4.getText()+" ";
    38                 textView.setText("练习时长两年半的个人练习生“刘秀”的才艺:"+s);
    39             }
    40         });
    41 
    42     }
    43 
    44 }
  • 相关阅读:
    JobScheduler调度器过程(JobSchedulerService的启动过程)
    Android 9 新功能 及 API 介绍(提供了实用的模块化的功能支持,包括 人工智能)
    好用的在线工具汇总:Iconfont图标,数据mock,时间函数库,颜色查询 等
    前端编码规范小记
    android自定义控件 几种方式总结
    App开发如何利用Fidder,在api接口还没有实现的情况下模拟数据,继续开发
    WebView一般用法总结
    360等杀掉了app的主进程后 ,如何自动开启 如何防止被kill
    android内存优化
    dp跟px的互相转换
  • 原文地址:https://www.cnblogs.com/xiaowangdatie/p/13725204.html
Copyright © 2020-2023  润新知