公共组件汇总

公共组件使用方法


时间选择器(dialog)

<h1>时间选择器(dialog)</h1> <h2>样式展示</h2> <h5>样式1</h5> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/39f806e23b269fd1efe0faf64e9abd7b?showdoc=.jpg" alt="" /></p> <h5>样式2</h5> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/7347a4fcf76b332d9696f65bc8436901?showdoc=.jpg" alt="" /></p> <h2>控件代码及参数说明</h2> <pre><code>mPageBinding.timePicker.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int year= Calendar.getInstance().get(Calendar.YEAR); Calendar enddate=Calendar.getInstance(); enddate.set(year+1,11,31); pvTime = new TimePickerBuilder(PickActivity.this, new OnTimeSelectListener() { //回调日期自己转换格式 @Override public void onTimeSelect(Date date, View v) { ToastUtil.show(PickActivity.this,TimeUtil.dateToString(date, TimeUtil.FORMAT_DATE2)); } //替换自己的布局可以 }).setLayoutRes(R.layout.pickerview_custom_time, new CustomListener() { @Override public void customLayout(View v) { TextView tv_commit=v.findViewById(R.id.tv_commit); //设置标题 TextView tv_titile=v.findViewById(R.id.tv_title); tv_titile.setText("请选择月份"); tv_commit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { pvTime.dismiss(); pvTime.returnData(); } }); } }) //设置日期范围 .setRangDate(Calendar.getInstance(),enddate) //默认年月日可以自己定格式 .setLabel("","","","","","") //设置年月日时分秒的位置显示 .setType(new boolean[]{true, true, false, false, false, false}) //dialog风格 .isDialog(true).build(); pvTime.show(); } });</code></pre>

页面列表

ITEM_HTML