`
chenshengzun
  • 浏览: 115082 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

android只checkbox

 
阅读更多
主要是讲checkbox的使用,其实接触过html都应该知道表单中checkbox选择按钮,在这里我在一个activity中添加4个checkbox和一个button主要是通过button触发事件获取选中的checkbox中的值,我定义了一个checkbox.xml的应该layout布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  >
<CheckBox
android:id="@+id/plain_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Plain"
/>
<CheckBox
android:id="@+id/serif_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Serif"
/>
<CheckBox
android:id="@+id/bold_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Bold"
/>
  <CheckBox
android:id="@+id/italic_cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Italic"
/>

<Button
android:id="@+id/getValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="获取CheckBox值"
/>
</LinearLayout>

下面是实现代码
package com.sql;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;

public class CheckBoxActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.checkbox);


final CheckBox plain = (CheckBox)findViewById(R.id.plain_cb);
final CheckBox serif = (CheckBox)findViewById(R.id.serif_cb);
final CheckBox bold = (CheckBox)findViewById(R.id.bold_cb);
final CheckBox italic = (CheckBox)findViewById(R.id.italic_cb);

Button getValue = (Button)findViewById(R.id.getValue);

getValue.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
String title = "你选择了";
if(plain.isChecked()){
title += "plain";
}
if(serif.isChecked()){
title += "serif";
}
if(bold.isChecked()){
title += "bold";
}
if(italic.isChecked()){
title += "italic";
}
setTitle(title);

}
});
}

}
分享到:
评论

相关推荐

    android中CheckBox加载自定义选中与未选中图片样式

    在Android开发中,CheckBox是一个常用的UI组件,用于提供两种状态的选择:选中和未选中。默认情况下,CheckBox的选中和未选中状态的图标是系统提供的,但有时为了满足应用的个性化需求,我们需要自定义这些图片样式...

    Android 多行多列CheckBox

    在Android开发中,"Android 多行多列CheckBox"是一个常见的需求,特别是在创建表单、设置界面或如你所述的员工报餐界面等场景。CheckBox是Android提供的一个UI组件,用于让用户选择一个或多个选项。当需要在界面上...

    android CheckBox的使用

    在Android开发中,CheckBox是用户界面(UI)中不可或缺的组件之一,它允许用户进行多选操作,非常适合在列表或选项中提供多个可选项目。本教程将深入讲解如何在Android应用中有效地使用CheckBox。 首先,我们需要...

    android自定义checkbox

    "android自定义checkbox"就是这样一个专题,它的目标是模仿腾讯应用中的Checkbox样式,实现更丰富的交互效果和视觉反馈。Checkbox在Android中作为选择器使用,通常用于用户进行单选或多选操作,而自定义Checkbox则能...

    Android-拥有三种状态纯Material风格的AndroidCheckbox控件

    本文将深入探讨如何实现一个具有三种状态的纯Material风格的Android Checkbox控件,以及与之相关的Android开发知识。 Checkbox在Android中通常用于提供多选选项,它的默认状态只有两种:选中和未选中。然而,有时...

    Android:CheckBox的初步学习

    在Android开发中,CheckBox是一个非常基础且常用的组件,它用于让用户进行多选操作,比如勾选同意服务条款、选择多项功能等。本教程将带你深入理解Android中的CheckBox,并结合简单的Toast应用,帮助初学者快速上手...

    Android ListView CheckBox

    本篇文章将详细探讨如何在Android中实现一个具有多选、反选、删除和全选功能的ListView,结合CheckBox的使用。 首先,我们需要创建一个自定义的ListView项布局,包含一个TextView用于显示数据,以及一个CheckBox...

    自定义CheckBox样式

    &lt;item name="android:button"&gt;@drawable/selector&lt;/item&gt;//这个selector.xml中就是对应不同状态的CheckBox的背景图片 3:在selector.xml &lt;selector xmlns:android=...

    Android 扩展 带CheckBox的expandableListview

    在本项目"Android 扩展 带CheckBox的expandableListview"中,开发者针对ExpandableListView进行了一次功能增强,添加了CheckBox组件,使得用户在浏览列表时可以进行多选操作,比如用于群发短信或电子邮件。...

    Android的ExpandableListView+CheckBox全选

    总结起来,"Android的ExpandableListView+CheckBox全选"涉及到的知识点有:`ExpandableListView`的使用,自定义适配器`ExpandableListAdapter`,`CheckBox`的事件监听,以及全选和反选功能的实现。通过以上步骤,...

    android ListView+CheckBox实现单选

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的列表数据。当需要在列表项中添加选择功能时,我们通常会结合使用ListView与CheckBox。本篇将详细讲解如何利用这两种组件实现ListView中的单选功能。 ...

    android之checkbox组件

    在Android开发中,Checkbox组件是用户界面中常见的一种控件,用于实现多选或单选功能。本示例主要展示了如何在Android应用中创建并使用Checkbox,同时结合Intent和CSS(实际上在Android中是样式和主题)来提高用户...

    Android CheckBox与监听Demo源码.rar

    在Android开发中,CheckBox是一个非常常见的UI组件,它允许用户进行多选操作,通常用于创建复选框列表。本教程将深入探讨Android CheckBox的基本用法、事件监听以及如何结合源码实现一个完整的Demo。 首先,...

    Android设置CheckBox

    在Android开发中,CheckBox是一个非常常见的UI组件,用于让用户进行多选操作,通常显示为一个复选框,用户可以勾选或取消勾选。在原始的Android SDK中,CheckBox的默认样式可能不符合所有设计师和开发者的需求,因为...

    android checkbox 的isChecked属性

    在Android开发中,CheckBox是用户界面(UI)中常见的组件之一,它允许用户进行二选一的操作,例如勾选或不勾选。`isChecked`属性是CheckBox类中的一个关键属性,用于判断该复选框当前是否被选中。这篇详细说明将深入...

    Android CheckBox

    在Android开发中,CheckBox是一种常见的UI元素,用于用户进行多选操作。它是一个复选框,用户可以勾选或取消勾选,表示对某个选项的同意或选择。本篇文章将深入探讨Android CheckBox的相关知识点,包括它的基本用法...

    Android checkbox 实现单选

    在Android开发中,Checkbox是用户界面(UI)中常见的组件之一,它允许用户进行多选操作。然而,有时候我们可能需要实现单选功能,比如在一组选项中让用户只能选择一个。在这种情况下,我们可以借助RadioGroup和...

    Android Checkbox多选全选

    在Android开发中,Checkbox是用户界面(UI)中常见的组件之一,用于实现单选或复选功能。在很多场景下,比如设置界面、列表选择等,我们常常需要实现Checkbox的多选和全选功能,这使得用户能够方便地批量操作。本...

    Android 学习(5)CheckBox

    在Android开发中,CheckBox是一个非常基础且常用的控件,它提供了多选功能,用户可以通过勾选或取消勾选来选择或取消选择一个选项。在本篇Android学习的第五部分,我们将深入探讨CheckBox的使用,包括它的基本属性、...

    Android完美解决ListView复用导致的Checkbox状态混乱问题

    在Android开发中,ListView是常用的一种控件,用于展示大量数据列表。然而,ListView的复用机制有时会导致一些问题,特别是在涉及复选框(Checkbox)的状态管理时。本篇文章将详细探讨这个问题,并提供一个完美的...

Global site tag (gtag.js) - Google Analytics