ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

单选框和复选框的属性使用

2021-07-11 11:56:26  阅读:155  来源: 互联网

标签:layout 单选框 text 复选框 content wrap android id 属性



1、创建xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"


            android:layout_width="match_parent"
            android:layout_height="match_parent">
<LinearLayout
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">
    <RadioGroup
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"


            >


        <RadioButton android:id="@+id/radio_1"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="北京"
                     android:textSize="20dp"
                     android:onClick="on"


                />


        <RadioButton android:id="@+id/radio_2"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="上海"
                     android:textSize="20dp"
                     android:onClick="on"
                />
        <RadioButton android:id="@+id/radio_3"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="成都"
                     android:textSize="20dp"
                     android:onClick="on"
                />
        <RadioButton android:id="@+id/radio_3"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="广州"
                     android:onClick="on"
                     android:textSize="20dp"
                />
    </RadioGroup>
    <RadioGroup
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"




            >
        <RadioButton
                android:id="@+id/bamei"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="把妹"
                android:textSize="20dp"
                android:layout_marginTop="20dp"
                android:onClick="one"
                />
        <RadioButton
                android:id="@+id/yundong"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="运动"
                android:textSize="20dp"
                android:onClick="one"
                />
        <RadioButton
                android:id="@+id/youyong"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="游泳"
                android:textSize="20dp"


                />
        <RadioButton
                android:id="@+id/chifan"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="吃饭"
                android:textSize="20dp"
                android:onClick="one"
                />
        <Button
                android:id="@+id/radiobutton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="点击"
                android:textSize="24dp"
                android:layout_marginTop="40dp"
                android:layout_marginLeft="150dp"


                />
    </RadioGroup>
    <TextView android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="新闻订阅"
              android:textSize="24dp"


            />
    <CheckBox
            android:id="@+id/junshi"
            android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="军事"
              android:layout_marginTop="10dp"
              android:textSize="22dp"


            />
    <CheckBox
            android:id="@+id/nvren"
            android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="女人"
              android:textSize="22dp"


            />
    <CheckBox
            android:id="@+id/toutiao"
            android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="头条"
              android:textSize="22dp"


            />
    <Button
    android:id="@+id/radio"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="多选"
    android:textSize="24dp"
    android:onClick="duoxuananniu"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="150dp"


    />


</LinearLayout>
</ScrollView>

2、单击“点击”或“多选“按钮能选中所选的选项,包括 单选和多选,在这里就把单选和多选放在一起了。

package com.example.jj;


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


/**
 * Created by Administrator on 14-11-19.
 */
public class Radio_group extends Activity {
    private Button buttonone, buttontwo;
    private String city, tian;
    private String home, di;
    private CheckBox the, the2, the3;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.radio_group);
        the = (CheckBox) findViewById(R.id.junshi);
        buttontwo = (Button) findViewById(R.id.radio);


        buttonone = (Button) findViewById(R.id.radiobutton);


        buttontwo.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(Radio_group.this, "tian:" + tian + "di:" + di, Toast.LENGTH_LONG).show();
            }
        });


        buttonone.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(Radio_group.this, "city:" + city + "home:" + home, Toast.LENGTH_LONG).show();
            }
        });




    }


    public void on(View v) {
        RadioButton button = (RadioButton) v;
        String text = button.getText().toString();
        city = text;
    }


    public void one(View v) {
        RadioButton button = (RadioButton) v;
        String text = button.getText().toString();
        home = text;
    }


    public void nvren(View v) {
        RadioButton button = (RadioButton) v;
        String text = button.getText().toString();
        home = text;
    }


    public void junshi(View v) {
        RadioButton button = (RadioButton) v;
        String text = button.getText().toString();
        home = text;
    }


    public void toutiao(View v) {
        RadioButton button = (RadioButton) v;
        String text = button.getText().toString();
        home = text;
    }
}


标签:layout,单选框,text,复选框,content,wrap,android,id,属性
来源: https://blog.51cto.com/u_14397532/3035670

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有