本Demo基于网上WheelView封装为aar文件,效果展示如下图:


具体使用如下:
public class MainActivity extends AppCompatActivity {
TextView txtDate;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txtDate = (TextView) findViewById(R.id.txt_date);
txtDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TimeDatePicker timeDatePicker= new TimeDatePicker(MainActivity.this);
//需要显示的label 顺序依次为:年 月 日 时 分 true表示显示 false表示不显示
timeDatePicker.setShowLabel(true, true, true, true, true);
//是否同步刷新
timeDatePicker.setSyncUpdate(true);
timeDatePicker.setDialog(new DateChangeInterface() {
@Override
public void onChanged(int year, int month, int day, int hour, int minute) {
Log.e("date", year + "/" + month + "/" + day + " " + hour + ":" + minute);
txtDate.setText(year + "/" + month + "/" + day + " " + hour + ":" + minute);
}
});
timeDatePicker.show();
}
});
}
}
demo地址:https://github.com/limhGeek/TimeDatePlicker