安卓学习之--UI控件用法 单选 按钮 下拉框
16lz
2021-01-25
1。单选
.RadioGroup 可将各自不同的RadioButton ,设限于同一个Radio 按钮组,同一个RadioGroup 组里的按钮,只能做出单一选择(单选题).
<RadioGroup android:id="@+id/group" android:orientation="horizontal"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="没过5年" android:checked="true" android:id="@+id/rdyear5" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="过5年" android:id="@+id/rdyearno5" /> </RadioGroup>
.java
private RadioGroup group; private RadioButton rb1 ; private RadioButton rb2 ;private boolean blflag;group=(RadioGroup) this.findViewById(R.id.group);rb1=(RadioButton) this.findViewById(R.id.rdyear5);rb2=(RadioButton) this.findViewById(R.id.rdyearno5);group.setOnCheckedChangeListener(new checkedlistener());public class checkedlistener implements RadioGroup.OnCheckedChangeListener{@Overridepublic void onCheckedChanged(RadioGroup group, int checkedId) {if(checkedId==R.id.rdyear5){blflag=true;}else if(checkedId==R.id.rdyearno5){blflag=false;}}}
按钮Button是各种UI中最常用的控件之一,它同样也是Android开发中最受欢迎的控件之一,用户可以通过触摸它来触发一系列事件,要知道一个没有点击事件的Button是没有任何意义的,因为使用者的固定思维是见到它就想去点!
<Button
android:id="@+id/btncal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="计算" />
.java
Button btncal=(Button) this.findViewById(R.id.btncal); //获取该按钮控件 btncal.setOnClickListener(new listener()); //事件private class listener implements View.OnClickListener{@Overridepublic void onClick(View v) {}}
更多相关文章
- Android自定义控件之自定义进度条
- android跳转到另一个类再返回当前类和值
- android开发笔记之LayoutInflater的理解和使用
- Android(安卓)touch screen keyboard 移植记录
- android 文本框(textview)左右滑动
- 在android 中利用button 按钮设置监听事件
- Android(安卓)SpannableString 基本用法
- Android:控件anim动画效果xml文件属性值含义
- Android(安卓)TabLayout添加自定义分割线并且可以修改分割线高度