Android

您所在的位置:网站首页 radiobutton控件 Android

Android

2023-03-14 18:18| 来源: 网络整理| 查看: 265

Android - RadioButton 单选按钮控件 ❮ 上一节 下一节 ❯

RadioButton 有两种状态:选中或未选中。这允许用户从一组选项中选择一个选项。

单选按钮 示例

本示例将通过简单的步骤向您展示如何使用线性布局和 RadioButton 创建您自己的 Android 应用程序。

步骤 描述 1 您将使用 Android Studio 创建一个 Android 应用程序,并将其命名为 My Application,位于包 com.example.saira_000.myapplication 下,如 Hello World 示例 一章所述。 2 修改 src/MainActivity.java 文件,添加点击事件。 2 修改 res/layout/activity_main.xml 文件的默认内容以包含 Android UI 控件。 3 Android Studio 会处理默认常量,因此无需在 string.xml 文件中声明默认常量 4 运行应用程序以启动 Android 模拟器并验证应用程序中所做更改的结果。

以下是修改后的主活动文件 src/MainActivity.java 的内容。 该文件可以包含每个基本生命周期方法。

在下面的例子中 abc 表示 tutorialspoint 的图像 package com.example.saira_000.myapplication; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageButton; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; public class MainActivity extends ActionBarActivity { RadioGroup rg1; RadioButton rb1; Button b1; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); addListenerRadioButton(); } private void addListenerRadioButton() { rg1 = (RadioGroup) findViewById(R.id.radioGroup); b1 = (Button) findViewById(R.id.button2); b1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int selected=rg1.getCheckedRadioButtonId(); rb1=(RadioButton)findViewById(selected); Toast.makeText(MainActivity.this,rb1.getText(),Toast.LENGTH_LONG).show(); } }); } }

以下是 res/layout/activity_main.xml 文件的内容 −

以下将是定义这些新常量的 res/values/strings.xml 的内容 −

My Application

以下是 AndroidManifest.xml 的默认内容 −

让我们尝试运行您的 My Application 应用程序。 我假设您在进行环境设置时已经创建了 AVD。 要从 Android Studio 运行应用程序,请打开项目的活动文件之一,然后单击工具栏中的 Run 图标。 Android Studio 在您的 AVD 上安装应用程序并启动它,如果您的设置和应用程序一切正常,它将显示以下 Emulator 窗口 −

If User selected any of a Radio Button, It should give same name on Toast message. for suppose, if User selected JAVA, it gives a toast message as JAVA

练习

我建议在 Layout XML 文件中使用不同属性的 RadioButton 以及在编程时尝试上面的示例,以获得 RadioButton 的不同外观。 尝试使其可编辑,更改字体颜色、字体系列、宽度、textSize 等并查看结果。 您还可以在一个活动中尝试使用多个 RadioButton 控件的上述示例。

❮ Android UI 控件

❮ 上一节 下一节 ❯


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3