我想在TimePicker中禁用过去的时间数字。在DatePicker中有一个特殊的属性用于禁用过去的日期,而且没有一个用于TimePicker,因此我需要扩展原始的TimePicker。据我所知,我需要改变布局。如何访问布局?
重要: <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小部件,其中没有指向其他布局文件的链接。
答案 0 :(得分:0)
不是延长时间戳,而是从dialogfragment扩展并在onCreateDialog()方法上返回一个timepocker对话框。还要记住实现OnTimeChangedListener,以便您可以根据需要验证所选日期。如果您要创建一个将在整个应用程序中使用的选择器,您还应该考虑覆盖onDismiss(),然后将所选日期传递给启动它的活动。希望这有帮助