赞
踩
<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:orientation="vertical">
<TimePicker
ohos:id="$+id:time_picker"
ohos:height="match_content"
ohos:width="match_parent"/>
</DirectionalLayout>
<TimePicker
...
ohos:24_hour_mode="false"
/>
TimePicker timePicker = (TimePicker) findComponentById(ResourceTable.Id_time_picker);
int hour = timePicker.getHour();
int minute = timePicker.getMinute();
int second = timePicker.getSecond();
timePicker.setHour(19);
timePicker.setMinute(18);
timePicker.setSecond(12);
timePicker.setTimeChangedListener(new TimePicker.TimeChangedListener() {
@Override
public void onTimeChanged(TimePicker timePicker, int hour, int minute, int second) {
...
}
});
XML中配置
<TimePicker
...
ohos:normal_text_color="#007DFF"
ohos:normal_text_size="20fp"/>
效果图
XML中配置
<TimePicker
...
ohos:selected_text_color="#007DFF"
ohos:selected_text_size="20fp"/>
设置选中字体的颜色和大小效果
XML中配置
<TimePicker
...
ohos:operated_text_color="#FF9912"/>
操作项文本颜色设置效果
<TimePicker
...
ohos:selected_normal_text_margin_ratio="10"/>
<TimePicker
...
ohos:shader_color="#00BFFF"/>
<TimePicker
...
ohos:bottom_line_element="#00BFFF"/>
<TimePicker
...
ohos:am_pm_order="1"/>
代码中设置
timePicker.showHour(false);
小时不显示效果
代码中设置
timePicker.showMinute(false);
隐藏分钟效果
代码中设置
timePicker.showSecond(false);
隐藏秒效果
代码中设置
timePicker.enableHour(false);
小时selector无法滚动选择效果
代码中设置
timePicker.enableMinute(false);
分钟selector固定无法选择效果
代码中设置
timePicker.enableSecond(false);
秒selector无法滚动选择效果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。