android第六次课 UI2设计.docx
- 文档编号:1999795
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:30
- 大小:54.73KB
android第六次课 UI2设计.docx
《android第六次课 UI2设计.docx》由会员分享,可在线阅读,更多相关《android第六次课 UI2设计.docx(30页珍藏版)》请在冰点文库上搜索。
android第六次课UI2设计
第五次课UI
(2)
5.单选按钮RadioButton
RadioButton的单选按钮;
RadioGroup是单选组合框,用于将RadioButton框起来;
在没有RadioGroup的情况下,RadioButton可以全部都选中;
当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个;
单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听
Strings.xml
xmlversion="1.0"encoding="utf-8"?
>
Main.xml
xmlversion="1.0"encoding="utf-8"?
>
android=" android: layout_width="fill_parent" android: layout_height="fill_parent" android: orientation="vertical"> android: id="@+id/textview1" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/hello" android: textSize="20sp"/> android: id="@+id/radiogroup1" android: layout_width="wrap_content" android: layout_height="wrap_content" android: layout_x="3px" android: orientation="vertical"> android: id="@+id/radiobutton1" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text="@string/radiobutton1"/> android: id="@+id/radiobutton2" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text="@string/radiobutton2"/> android: id="@+id/radiobutton3" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text="@string/radiobutton3"/> android: id="@+id/radiobutton4" android: layout_width="wrap_content" android: layout_height="wrap_content" android: text="@string/radiobutton4"/> packagenynu.edu.sy; importandroid.app.Activity; importandroid.os.Bundle; importandroid.view.Gravity; importandroid.widget.RadioButton; importandroid.widget.RadioGroup; importandroid.widget.TextView; importandroid.widget.Toast; publicclassUisyActivityextendsActivity{ TextViewtextview; RadioGroupradiogroup; RadioButtonradio1,radio2,radio3,radio4; publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); textview=(TextView)findViewById(R.id.textview1); radiogroup=(RadioGroup)findViewById(R.id.radiogroup1); radio1=(RadioButton)findViewById(R.id.radiobutton1); radio2=(RadioButton)findViewById(R.id.radiobutton2); radio3=(RadioButton)findViewById(R.id.radiobutton3); radio4=(RadioButton)findViewById(R.id.radiobutton4); radiogroup .setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener(){ publicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){ if(checkedId==radio3.getId()) { DisplayToast("正确答案: "+radio2.getText() +",恭喜你,回答正确! "); }else { DisplayToast("请注意,回答错误! "); } } }); } publicvoidDisplayToast(Stringstr) { Toasttoast=Toast.makeText(this,str,Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP,0,220); toast.show(); } } 6.CheckBox复选框 多选按钮CheckBox的可以实现多项选择,我们可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行事件监听 setOnCheckedChangeListener,通过isChecked来判断选项是否被选中 xmlversion="1.0"encoding="utf-8"? > 你喜欢Android的那款手机? xmlversion="1.0"encoding="utf-8"? > android=" android: orientation="vertical" android: layout_width="fill_parent" android: layout_height="fill_parent" > android: id="@+id/textview" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/hello" android: textSize="20sp" /> android: id="@+id/checkbox1" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/checkbox1" /> android: id="@+id/checkbox2" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/checkbox2" /> android: id="@+id/checkbox3" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/checkbox3" /> android: id="@+id/checkbox4" android: layout_width="fill_parent" android: layout_height="wrap_content" android: text="@string/checkbox4" />
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- android第六次课 UI2设计 android 第六 UI2 设计