如何扩展TimePicker小部件?

时间:2016-02-13 08:32:25

标签: android android-timepicker

我想在TimePicker中禁用过去的时间数字。在DatePicker中有一个特殊的属性用于禁用过去的日期,而且没有一个用于TimePicker,因此我需要扩展原始的TimePicker。据我所知,我需要改变布局。如何访问布局?

Desired layouts to change

重要 <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5" x:Name="Sample1" Opacity="0.46"> <GradientStop Color="#8F63BADF" Offset="0.117" /> <GradientStop Color="#9D56B7C9" Offset="0.666" /> <GradientStop Color="#9343C0DB" Offset="0.279" /> <GradientStop Color="#E734ABDA" Offset="0.442" /> <GradientStop Color="#927FE2E2" Offset="0.802" /> <GradientStop Color="#E974CFC1" Offset="0.56" /> <GradientStop Color="#D076C5EB" Offset="0.255" /> </LinearGradientBrush> 不是答案 - 它引用了TimePicker小部件,其中没有指向其他布局文件的链接。

1 个答案:

答案 0 :(得分:0)

不是延长时间戳,而是从dialogfragment扩展并在onCreateDialog()方法上返回一个timepocker对话框。还要记住实现OnTimeChangedListener,以便您可以根据需要验证所选日期。如果您要创建一个将在整个应用程序中使用的选择器,您还应该考虑覆盖onDismiss(),然后将所选日期传递给启动它的活动。希望这有帮助