Android应用开发UI(单选框)
16lz
2021-01-25
在Android平台上,单项选择的组件,可以通过RadioGroup和RadioButton组合来实现多选一的效果,如图:
代码如下:
1. res/values/string.xml
<?xml version="1.0" encoding="utf-8"?>Android底层是基于什么操作系统? 单选框RadioButton和RadioGroup Windows Linux Mac OS JAVA 更多详情,可登录http://www.80080088.com了解。
2.res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?>
3,Activity代码
package com.cottsoft.android;import android.app.Activity;import android.graphics.Color;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 A006Activity extends Activity {private TextView m_TextView,m_TextView_About;private RadioGroup m_RadioGroup;private 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); m_TextView = (TextView)findViewById(R.id.title_txt); m_TextView_About = (TextView)findViewById(R.id.about_80080088); m_RadioGroup = (RadioGroup)findViewById(R.id.rdGroup); m_Radio1 = (RadioButton)findViewById(R.id.windows); m_Radio2 = (RadioButton)findViewById(R.id.linux); m_Radio3 = (RadioButton)findViewById(R.id.mac); m_Radio4 = (RadioButton)findViewById(R.id.java); m_TextView.setTextSize(25); m_TextView_About.setTextColor(Color.GRAY); m_TextView_About.setTextSize(15); m_RadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {if(checkedId == m_Radio2.getId()){displayToast("正确答案:"+m_Radio2.getText()+",恭喜你,回答正确。");}else{displayToast("回答错误!");}}}); } public void displayToast(String str){ Toast toast = Toast.makeText(this, str, Toast.LENGTH_SHORT); toast.setGravity(Gravity.TOP, 0, 340); toast.show(); }}
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Android应用开发UI(自动提示)自动补全
- ANDROID 隐藏 任务栏 systemui systembar 全屏显示
- android wifi ralink rt3070开发记录
- android 关于Canvas保存到本地图像
- Android实现关机重启的方法分享
- Android(安卓)display架构分析(六)
- Android(安卓)代理拦截系统层代码
- Android(安卓)Activity底层启动过程分析