沈阳网站建设培训,为女朋友做网站,如何自己做音频网站,广西seo公司RadioGroup类用于单选按钮集。 如果我们选中属于某个单选按钮组的一个单选按钮,它将自动取消选中同一组中以前选中的任何单选按钮。
RadioGroup属性
以下是与RadioGroup控制相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关… RadioGroup类用于单选按钮集。 如果我们选中属于某个单选按钮组的一个单选按钮,它将自动取消选中同一组中以前选中的任何单选按钮。
RadioGroup属性
以下是与RadioGroup控制相关的重要属性。您可以查看Android官方文档以获取属性的完整列表以及可以在运行时更改这些属性的相关方法。
属性说明 android:checkedButton这是默认情况下应在此单选组中选中的子单选按钮的ID。
继承自 android.view.View 类-
Sr.No.Attribute 描述1 android:background 这是一个可绘制的背景。 2 android:content描述 这定义了简短描述视图内容的文本。 3 android:id 这提供了该视图的标识符名称 4 android:onClick 这是单击该视图时在该视图中要调用的方法的名称。 5 android:visibility 这控制了视图的初始可见性。
示例
本示例将带您通过简单的步骤,展示如何使用Linear Layout和RadioGroup创建自己的Android应用程序。
以下是修改后的主要Activity文件 src/MainActivity.java 的内容。该文件可以包括每个基本生命周期方法。
package com.example.saira_000.myapplication;import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;public class MainActivity extends Activity {private RadioGroup radioSexGroup;private RadioButton radioSexButton;private Button btnDisplay;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);radioSexGroup(RadioGroup)findViewById(R.id.radioGroup);btnDisplay(Button)findViewById(R.id.button);btnDisplay.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {int selectedIdradioSexGroup.getCheckedRadioButtonId();radioSexButton(RadioButton)findViewById(selectedId);Toast.makeText(MainActivity.this,radioSexButton.getText(),Toast.LENGTH_SHORT).show();}});}
}
以下是 res/layout/activity_main.xml 文件的内容-
?xml version1.0 encodingutf-8?
RelativeLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/tools android:layout_widthmatch_parentandroid:layout_heightmatch_parent android:paddingLeftdimen/activity_horizontal_marginandroid:paddingRightdimen/activity_horizontal_marginandroid:paddingTopdimen/activity_vertical_marginandroid:paddingBottomdimen/activity_vertical_margintools:context.MainActivityTextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textRadio buttonandroid:idid/textViewandroid:layout_alignParentToptrueandroid:layout_centerHorizontaltrueandroid:textSize35dp /TextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textLearnfkandroid:idid/textView2android:layout_belowid/textViewandroid:layout_alignRightid/textViewandroid:layout_alignEndid/textViewandroid:textSize35dpandroid:textColorandroid:color/holo_green_dark /ImageViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:idid/imageViewandroid:srcdrawable/abcandroid:layout_belowid/textView2android:layout_alignLeftid/textViewandroid:layout_alignStartid/textViewandroid:layout_alignRightid/textViewandroid:layout_alignEndid/textView /RadioGroupandroid:layout_widthfill_parentandroid:layout_height90dpandroid:layout_belowid/imageViewandroid:layout_marginTop58dpandroid:weightSum1android:idid/radioGroupandroid:layout_alignLeftid/textView2android:layout_alignStartid/textView2android:layout_alignRightid/textView3android:layout_alignEndid/textView3RadioButtonandroid:layout_widthwrap_contentandroid:layout_height55dpandroid:textMaleandroid:idid/radioButtonandroid:layout_gravitycenter_horizontalandroid:checkedfalseandroid:textSize25dp /RadioButtonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textFemaleandroid:idid/radioButton2android:layout_gravitycenter_horizontalandroid:checkedfalseandroid:textSize25dpandroid:layout_weight0.13 //RadioGroupTextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text Are you?android:idid/textView3android:textSize35dpandroid:layout_belowid/imageViewandroid:layout_alignRightid/textView2android:layout_alignEndid/textView2android:layout_alignLeftid/imageViewandroid:layout_alignStartid/imageView /Buttonandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textNew Buttonandroid:idid/buttonandroid:layout_gravitycenter_horizontalandroid:layout_belowid/radioGroupandroid:layout_centerHorizontaltrue //RelativeLayout
以下是 res/values/strings.xml 的内容,以定义这些新常量-
?xml version1.0 encodingutf-8?
resourcesstring nameapp_nameMy Applicaiton/stringstring nameexample_radiogroupExample showing RadioGroup/string
/resources
以下是 AndroidManifest.xml 的默认内容-
?xml version1.0 encodingutf-8?
manifest xmlns:androidhttp://schemas.android.com/apk/res/androidpackagecom.example.saira_000.myapplication applicationandroid:allowBackuptrueandroid:icondrawable/ic_launcherandroid:labelstring/app_nameandroid:themestyle/AppTheme activityandroid:namecom.example.My Application.MainActivityandroid:labelstring/app_name intent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activity/application
/manifest Android 中的 RadioGroup函数 - 无涯教程网无涯教程网提供RadioGroup类用于单选按钮集。如果我们选中属于某个单选按钮组的一个单选按钮,它将自...https://www.learnfk.com/android/android-radiogroup-control.html