ホームページ  >  記事  >  バックエンド開発  >  Android RadioGroup checkBoxボタンアプリケーション

Android RadioGroup checkBoxボタンアプリケーション

巴扎黑
巴扎黑オリジナル
2016-12-20 15:04:461311ブラウズ

最初のステップは、Android プロジェクトを作成することです。

2 番目のステップは、生成された res/layout/main.xml を変更することです

view plaincopy を Clipboardprint?

;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

> height="wrap_content"

android:text="checkbox 1 "/& gt & & lt; チェックボックス

Android: id ="@+ID/checkbox1 "

Android:layout_width =" Wrap_content "

Android:layout_height="wrap_Content"dAndroid:text="チェックボックス 2" />

android:id="@+id/radioGroup"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent "> < ="北京" />

RadioButton アンドロイド: ID = "@+ID/randion2"

アンドロイド: layout_width = "wrap_content" android:layout_heigh_content " "

Android:layout_width="wrap_content"android:layout_height="wrap_content"

Android:text="重慶"/& LT;/Radiogroup & GT; /& Lt;/linearlayout & gt;

3 番目のステップでは、メイン コード

view plaincopy を Clipboardprint?

import android.os.Bundle;

import android.widget.CheckBox; を追加します。 CompoundButton;

import android.widget.RadioButton;

import android.widget.CompoundButton.OnCheckedChangeListener;

/** アクティビティが最初に作成されるときに呼び出されます。  */

ラジオボタン r1 = null;  

ラジオボタン r2 = null;  

ラジオボタン r3 = null;  

ラジオボタン r4 = null;  

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);  

setContentView(R.layout.main);  

CheckBox checkBox = (CheckBox) findViewById(R.id.checkBox);   

CheckBox checkBox1 = (CheckBox) findViewById(R.id.checkBox1);  

//获得单选按钮组

RadioGroup radioGroup = (RadioGroup)findViewById(R.id.radioGroup);  

//获得单选按钮

r1 = (RadioButton )findViewById(R.id.radion1);  

r2 = (RadioButton )findViewById(R.id.radion2);  

r3 = (RadioButton )findViewById(R.id.radion3);  

r4 = (RadioButton )findViewById(R.id.radion4);  

checkBox.setChecked(true);   

r1.setClickable(true);  

//监听多选按钮

checkBox.setOnCheckedChangeListener(this);  

checkBox1.setOnCheckedChangeListener(this);  

//监听单选按钮

radioGroup.setOnCheckedChangeListener(mChangeRadio);  

}


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。