在工作中发现Android原生的datePicker和timePicker存在一些问题,并不好用,所以自己编写了自定义的datePickerActivity来满足需求。希望能给其他需要的人提供借鉴,让自己以后遇到类似问题可以很方便的直接使用。其效果如图:
细节讲解
- 移动焦点时对组件背景的改变
yearPicker.setOnFocusChangeListener(new View.OnFocusChangeListener(){
@Override
public void onFocusChange(View view, boolean b) {
if (getCurrentFocus() == view){
Log.i(TAG,"---yearPicker---");
yearPicker.setBackground(getResources().getDrawable(R