`
jk138
  • 浏览: 153456 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

4.4 我同意条款----checkbox使用

阅读更多

package com.chaowen;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;

public class Ex04_04_checkBox extends Activity {
    /** Called when the activity is first created. */
	private TextView myTextView1;
	private TextView myTextView2;
	private CheckBox myCheckBox;
	private Button myButton;
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
        myTextView1=(TextView)findViewById(R.id.myTextView1);
        myTextView2=(TextView)findViewById(R.id.myTextView2);
        myCheckBox=(CheckBox)findViewById(R.id.myCheckBox);
        myButton=(Button)findViewById(R.id.myButton);
        
        //将CheckBox,Button默认为未选择状态
        myCheckBox.setChecked(false);
        myButton.setEnabled(false);
        
        myCheckBox.setOnClickListener(new CheckBox.OnClickListener(){

			@Override
			public void onClick(View v) {
				if(myCheckBox.isChecked()){
					//设置Button为不能选择对象
					myButton.setEnabled(true);
					myTextView2.setText("");
				}else {
					//设置Button为可以选择对象
					myButton.setEnabled(false);
					myTextView1.setText(R.string.text1);
					/*CharSequence hint=getString(R.string.hello);*/
					/*myCheckBox.setHint(hint);
					myCheckBox.setHintTextColor(Color.RED);*/
					//在TextView2里显示出"请勾选我同意"
					myTextView2.setText(R.string.no);
				}
				
			}
        	
        });
        
        myButton.setOnClickListener(new Button.OnClickListener(){

			@Override
			public void onClick(View v) {
				if(myCheckBox.isChecked()){
					myTextView1.setText(R.string.ok);
				}else {
					
				}
				
			}
        	
        });
        
        
    }
}

 

  main.xml

 <?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
 <!--建立第一個TextView -->
  <TextView
  android:id="@+id/myTextView1"
  android:layout_width="185px"
  android:layout_height="267px"
  android:layout_x="67px"
  android:layout_y="53px"
  android:text="@string/text1"
  />
  <!--建立第二個TextView -->
  <TextView
  android:id="@+id/myTextView2"
  android:layout_width="100px"
  android:layout_height="30px"
  android:layout_x="190px"
  android:layout_y="325px"
  />
  <!--建立一個CheckBox -->
  <CheckBox
  android:id="@+id/myCheckBox"
  android:layout_width="97px"
  android:layout_height="wrap_content"
  android:text="@string/str_agree"
  android:layout_x="99px"
  android:layout_y="318px" 
  />
  <!--建立一個Button -->
  <Button
  android:id="@+id/myButton"
  android:layout_width="85px"
  android:layout_height="wrap_content"
  android:text="@string/str_go"
  android:layout_x="102px"
  android:layout_y="363px"
  />
</AbsoluteLayout>

  String.xml

  <?xml version="1.0" encoding="utf-8"?>

<resources>
    <string name="hello">Hello World, Ex04_04_checkBox!</string>
    <string name="app_name">Ex04_04_checkBox</string>
    <string name="str_agree">我同意</string>
    <string name="str_go">確定</string>
    <string name="ok">你已接受同意!!</string>
    <string name="no">*請勾選我同意</string>
    <!-- 空格都是用TAB鍵做區隔的 -->
    <string name="text1">我是範例合約~~	我是範例合約~~	我是範例合約~~	我是範例合約~~	我是範例合約~~</string>
</resources>
 
分享到:
评论

相关推荐

    Google Android SDK开发范例大全.docx

    - **4.4 我同意条款——CheckBox的isChecked属性** 说明了如何使用CheckBox组件,并检测其选中状态。 - **4.5 消费券采购列表——多选项CheckBox的应用** 展示了如何使用多个CheckBox来构建一个复选框列表,...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK开发范例大全的目录

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK 开发范例大全01

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK 开发范例大全02

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android sdk 开发范例大全 部分章节代码

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google+Android+SDK开发范例大全

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Google Android SDK开发范例大全(完整版附部分源码).pdf

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单...

    Google Android SDK开发范例大全(完整版)

    4.4 我同意条款——CheckBox的isChecked属性 4.5 消费券采购列表——多选项CheckBox的应用 4.6 向左或向右——RadioGroup组与onCheckedChanged事件 4.7 专业相框设计——ImageView的堆栈应用 4.8 自定义下拉菜单模式...

    Android开发应用实战详解源代码

    4.5 实现同意条款效果 4.6 radiogroup选择 4.7 imageview相框 4.8 spinner选择处理 4.9 gallery相簿 4.10 用.iava.io.file实现文件搜索 4.11 置换imagebutton按钮 4.12 实现autocompletetextview输入提示 4.13 实现...

Global site tag (gtag.js) - Google Analytics