zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    [2019南昌邀请赛网络赛D][dp]
    [ Educational Codeforces Round 65 (Rated for Div. 2)][二分]
    [hdoj5927][dfs]
    [cf1140D. Minimum Triangulation][dp]
    [hdoj6483][莫队+线段树/ST]
    使用GAC加速 解决CSP问题 Kakuro
    UVA 11427 Expect the Expected
    UVA 11021 Tribles
    UVA 11174 Stand in a Line 树上计数
    《算法概论》第八章的一些课后题目 关于NP-Complete Problem
  • 原文地址:https://www.cnblogs.com/xiaowangdatie/p/13725204.html
Copyright © 2011-2022 走看看