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) {}}

  

更多相关文章

  1. Android自定义控件之自定义进度条
  2. android跳转到另一个类再返回当前类和值
  3. android开发笔记之LayoutInflater的理解和使用
  4. Android(安卓)touch screen keyboard 移植记录
  5. android 文本框(textview)左右滑动
  6. 在android 中利用button 按钮设置监听事件
  7. Android(安卓)SpannableString 基本用法
  8. Android:控件anim动画效果xml文件属性值含义
  9. Android(安卓)TabLayout添加自定义分割线并且可以修改分割线高度

随机推荐

  1. Android getWindow().setFlags方法与SD卡
  2. Android调用拨号程序,短信发送
  3. Android NDK各版本下载
  4. android源码分享
  5. android 屏幕自适应
  6. FFmpeg交叉编译
  7. android基础(对话框风格Activity实现)
  8. android LinearLayout 垂直滚动
  9. Android 清除默认launcher 改为其他的lau
  10. 3G调试笔记之发送AT命令和APN配置