android 课程日历,Android课程---日历选择器和时间选择器

packagecom.hanqi.test5;importandroid.os.Bundle;importandroid.support.annotation.IdRes;importandroid.support.v7.app.AppCompatActivity;importandroid.widget.CheckBox;importandroid.widget.CompoundButton;importandroid.widget.DatePicker;importandroid.widget.ImageView;importandroid.widget.RadioButton;importandroid.widget.RadioGroup;importandroid.widget.Switch;importandroid.widget.TimePicker;importandroid.widget.Toast;importandroid.widget.ToggleButton;public class UIActivity1 extendsAppCompatActivity {

ImageView iv;

@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.activity_ui1);//单选框

RadioGroup radioGroup =(RadioGroup)findViewById(R.id.rg);

radioGroup.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener() {public void onCheckedChanged(RadioGroup group, @IdRes intcheckedId) {if (checkedId == R.id.rb3) //rb3设定为正确答案

{

Toast.makeText(UIActivity1.this, "选对了", Toast.LENGTH_LONG).show();

}

RadioButton rb=(RadioButton) findViewById(checkedId);

Toast.makeText(UIActivity1.this, rb.getText(), Toast.LENGTH_LONG).show();

}

});//复选框

CheckBox cb_st =(CheckBox)findViewById(R.id.cb_st);

cb_st.setOnCheckedChangeListener(newCBOnCheckedChangListenter() {

@Overridepublic void onCheckedChanged(CompoundButton buttonView, booleanisChecked) {

}

});

cb_st.setOnCheckedChangeListener(newCBOnCheckedChangListenter());

CheckBox cb_jc=(CheckBox)findViewById(R.id.cb_jc);

cb_jc.setOnCheckedChangeListener(newCBOnCheckedChangListenter());

CheckBox cb_xt=(CheckBox)findViewById(R.id.cb_xt);

cb_xt.setOnCheckedChangeListener(newCBOnCheckedChangListenter());

CheckBox cb_xhx=(CheckBox)findViewById(R.id.cb_xhx);

cb_xhx.setOnCheckedChangeListener(newCBOnCheckedChangListenter());

iv=(ImageView)findViewById(R.id.iv);

ToggleButton tob=(ToggleButton)findViewById(R.id.tob);

tob.setOnCheckedChangeListener(newTOnCheckedChangeListenter());

Switch sw=(Switch)findViewById(R.id.sw);

sw.setOnCheckedChangeListener(newTOnCheckedChangeListenter());

DatePicker dp_1=(DatePicker)findViewById(R.id.dp_1);

dp_1.init(2000, 0, 1, newDatePicker.OnDateChangedListener() {

@Overridepublic void onDateChanged(DatePicker view, int year, int monthOfYear, intdayOfMonth) {

Toast.makeText(UIActivity1.this,year+"-"+(monthOfYear+1)+"-"+dayOfMonth,Toast.LENGTH_SHORT).show();

}

});

TimePicker tp_1=(TimePicker)findViewById(R.id.tp_1);

tp_1.setOnTimeChangedListener(newTimePicker.OnTimeChangedListener() {

@Overridepublic void onTimeChanged(TimePicker view, int hourOfDay, intminute) {

Toast.makeText(UIActivity1.this,hourOfDay + ":" +minute,Toast.LENGTH_SHORT).show();

}

});

}private class TOnCheckedChangeListenter implementsCompoundButton.OnCheckedChangeListener{public void onCheckedChanged(CompoundButton buttonView, booleanisChecked) {if(isChecked)

{

iv.setImageResource(R.drawable.on);//设置图片来源

}else{

iv.setImageResource(R.drawable.off);

}

}

}private class CBOnCheckedChangListenter implementsCompoundButton.OnCheckedChangeListener

{

@Overridepublic void onCheckedChanged(CompoundButton buttonView, booleanisChecked) {

CheckBox cb=(CheckBox)buttonView;if(isChecked) {

Toast.makeText(UIActivity1.this, "选中了" +cb.getText(), Toast.LENGTH_LONG).show();

}else{

Toast.makeText(UIActivity1.this, "取消了" +cb.getText(), Toast.LENGTH_LONG).show();

}

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值