zoukankan      html  css  js  c++  java
  • Android 开发笔记___复选框__checkbox

     1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     2     android:layout_width="match_parent"
     3     android:layout_height="match_parent"
     4     android:orientation="vertical"
     5     android:padding="10dp" >
     6 
     7     <CheckBox
     8         android:id="@+id/ck_system"
     9         android:layout_width="match_parent"
    10         android:layout_height="wrap_content"
    11         android:padding="10dp"
    12         android:checked="false"
    13         android:text="这是系统的CheckBox"
    14         android:textColor="#000000"
    15         android:textSize="17sp" />
    16 
    17     <CheckBox
    18         android:id="@+id/ck_custom"
    19         android:layout_width="match_parent"
    20         android:layout_height="wrap_content"
    21         android:button="@drawable/checkbox_selector"
    22         android:padding="10dp"
    23         android:checked="false"
    24         android:text="这个CheckBox换了图标"
    25         android:textColor="#000000"
    26         android:textSize="17sp" />
    27 
    28 </LinearLayout>

    java

     1 package com.example.alimjan.hello_world;
     2 
     3 import android.content.Context;
     4 import android.content.Intent;
     5 import android.os.Bundle;
     6 import android.support.v7.app.AppCompatActivity;
     7 import android.widget.CheckBox;
     8 import android.widget.CompoundButton;
     9 
    10 /**
    11  * Created by alimjan on 7/2/2017.
    12  */
    13 
    14 public class class_3_2_1 extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener {
    15 
    16     @Override
    17     protected void onCreate(Bundle savedInstanceState) {
    18         super.onCreate(savedInstanceState);
    19         setContentView(R.layout.code_3_2_1);
    20         CheckBox ck_system = (CheckBox) findViewById(R.id.ck_system);
    21         CheckBox ck_custom = (CheckBox) findViewById(R.id.ck_custom);
    22         ck_system.setOnCheckedChangeListener(this);
    23         ck_custom.setOnCheckedChangeListener(this);
    24     }
    25 
    26     @Override
    27     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    28         String desc = String.format("您%s了这个CheckBox", isChecked?"勾选":"取消勾选");
    29         buttonView.setText(desc);
    30     }
    31 
    32     public static void startHome(Context mContext) {
    33         Intent intent = new Intent(mContext, class_3_2_1.class);
    34         mContext.startActivity(intent);
    35     }
    36 
    37 }
  • 相关阅读:
    VS中,如何将存在于解决方案里,但是没有显示出来的文件(或文件夹)显示到项目中。
    (转)分布式系统编程,你到哪一级了?
    领域驱动架构学习总结
    Java多线程总结
    MySQL更新优化
    MySQL查询优化
    MySQL索引
    MySQL优化
    MySQL联接操作
    MySQL架构
  • 原文地址:https://www.cnblogs.com/alimjan/p/7105849.html
Copyright © 2011-2022 走看看