|
[BUG]
UIDatePicker 时间选择器,安卓系统有问题
[复制链接]
问题如图,就是文字是偏下的,不是居中显示的,系统版本为安卓4.4.4,模拟器是tools,代码如下- selectdate_start: function() {
- $api.UIDatePicker('time', '请选择开始时间', that.starttime)
- },
- starttime: function(data) {
- that.license_expiry_date_from = data;
- },
复制代码- u.UIDatePicker = function(type, title, callback) {
- var UIDatePicker = api.require('UIDatePicker');
- UIDatePicker.open({
- type: type,
- rowHeight: 40,
- title: title,
- styles: {
- bg: 'rgba(0,0,0,0)',
- headerViewBackgroundColor: 'rgba(0,0,0,0)',
- lineBackgroundColor: 'rgba(0,0,0,.4)',
- item: {
- normal: 'rgba(0,0,0,0.8)',
- normalFont: 15,
- selected: '#000',
- selectedFont: 17,
- cancelBtn: {
- cancelButtonTextColor: '#999999',
- cancelButtonText: '取消',
- cancelButtonFont: 17
- },
- confirmBtn: {
- confirmButtonTextColor: '#F46A0C',
- confirmButtonText: '完成',
- confirmButtonFont: 17
- },
- }
- },
- }, function(ret, err) {
- if (ret.eventType == 'submit') {
- callback(ret);
- var hour = String(ret.hour);
- var minute = String(ret.minute);
- if ($api.isDefine(hour)) {
- if (hour.length == 1) {
- hour = '0' + hour;
- }
- } else {
- hour = '00';
- }
- if ($api.isDefine(minute)) {
- if (minute.length == 1) {
- minute = '0' + minute;
- }
- } else {
- minute = '00';
- }
- } else {
- // alert(JSON.stringify(err));
- }
- });
- }
复制代码
|
|