android之单选框
来源:互联网 发布:淘宝详情模板代码 编辑:程序博客网 时间:2024/04/30 12:26
转载自:http://blog.csdn.net/archie2010/article/details/5906037
Radio.java
- package archie.android.activity;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.Gravity;
- import android.widget.RadioButton;
- import android.widget.RadioGroup;
- import android.widget.TextView;
- import android.widget.Toast;
- public class Radio extends Activity {
- /**
- * 创建TextView对象
- * 创建RadioGroup对象
- * 创建4个RadioButton对象
- */
- TextView m_TextView;
- RadioGroup m_RadioGroup;
- RadioButton m_Radio1, m_Radio2, m_Radio3, m_Radio4;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- /**
- * 获得TextView对象
- * 获得RadioGroup对象
- * 获得4个RadioButton对象
- */
- m_TextView = (TextView) findViewById(R.id.TextView01);
- m_RadioGroup = (RadioGroup) findViewById(R.id.RadioGroup01);
- m_Radio1 = (RadioButton) findViewById(R.id.RadioButton1);
- m_Radio2 = (RadioButton) findViewById(R.id.RadioButton2);
- m_Radio3 = (RadioButton) findViewById(R.id.RadioButton3);
- m_Radio4 = (RadioButton) findViewById(R.id.RadioButton4);
- /* 设置事件监听 */
- m_RadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
- @Override
- public void onCheckedChanged(RadioGroup group, int checkedId)
- {
- // TODO Auto-generated method stub
- if (checkedId == m_Radio2.getId())
- {
- DisplayToast("正确答案:" + m_Radio2.getText() + ",恭喜你,回答正确!");
- }
- else
- {
- DisplayToast("请注意,回答错误!");
- }
- }
- });
- }
- /* 显示Toast */
- public void DisplayToast(String str)
- {
- Toast toast = Toast.makeText(this, str, Toast.LENGTH_LONG);
- //设置toast显示的位置
- toast.setGravity(Gravity.TOP, 0, 220);
- //显示该Toast
- toast.show();
- }
- }
main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <TextView
- android:id="@+id/TextView01"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/hello"
- />
- <RadioGroup
- android:id="@+id/RadioGroup01"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:layout_x="3px"
- android:layout_y="54px"
- >
- <RadioButton
- android:id="@+id/RadioButton1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/RadioButton1"
- />
- <RadioButton
- android:id="@+id/RadioButton2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/RadioButton2"
- />
- <RadioButton
- android:id="@+id/RadioButton3"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/RadioButton3"
- />
- <RadioButton
- android:id="@+id/RadioButton4"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/RadioButton4"
- />
- </RadioGroup>
- </LinearLayout>
String.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <string name="hello">Android底层是基于什么操作系统?</string>
- <string name="app_name">RadioButton</string>
- <string name="RadioButton1">Windows</string>
- <string name="RadioButton2">Linux</string>
- <string name="RadioButton3">Moc os</string>
- <string name="RadioButton4">Java</string>
- </resources>
0 0
- android之单选框
- android之单选框
- android之单选框
- Android之 Android 虚拟机
- Android之 Android 虚拟机
- Android之android:launchMode
- Android之android:launchMode
- Android之android:launchMode
- Android之android:launchMode
- Android 之 Android Studio
- 【Android】Android之创建活动
- 【Android】Android之intent
- android之android-autofittextview
- Android基础控件之单选框(RadioButton)
- android学习笔记之弹出单选框
- Android学习5之RadioGrop单选框
- Android 控件之单选框(Toast)
- Android之单选框、复选框警告框
- 由12306.cn谈谈网站性能技术
- CryptoJS v3.1.2实现md5数据加密实例
- tomcat服务器配置
- 【Leetcode】Convert Sorted List to Binary Search Tree
- Mysql数据库的使用总结之ERROR 1146 (42S02)
- android之单选框
- 搭建Maven私服
- Java 技术能做什么
- Nginx+FastCGI+PHP-2
- SharedPreferences 数据共享问题
- Android中的事件处理研究
- Qt Quick实现的涂鸦程序
- eclipse常用快捷键
- 如何学习(Java)