以编程方式将 TimePicker 视图设置更改为微调器模式
Change set TimePicker view to spinner mode programatically
如何将 TimePicker 的模式动态更改为 Spinner?
我正在尝试将 TimePicker 视图添加到对话框内的 LinearLayout。但是,当我实例化TimePicker实例时,它没有setTimePickerMode()
等方法。我知道我可以通过设置属性在 XML 文件中执行此操作,但我想动态执行此操作。
我使用这行代码来添加我的 TimePicker:
myLinearLayout.addView(new TimePicker(myDialog.getContext()));
它显示默认的时钟样式,但我希望它处于微调器模式。我没有使用 TimePickerDialog()
因为我希望它在我的 LinearLayout 中,而不是一个独立的对话框。
你必须这样做
myLinearLayout.addView(new TimePicker(new ContextThemeWrapper(myDialog.getContext(), android.R.style.Theme_Holo_Light_Dialog_NoActionBar)));
如何将 TimePicker 的模式动态更改为 Spinner?
我正在尝试将 TimePicker 视图添加到对话框内的 LinearLayout。但是,当我实例化TimePicker实例时,它没有setTimePickerMode()
等方法。我知道我可以通过设置属性在 XML 文件中执行此操作,但我想动态执行此操作。
我使用这行代码来添加我的 TimePicker:
myLinearLayout.addView(new TimePicker(myDialog.getContext()));
它显示默认的时钟样式,但我希望它处于微调器模式。我没有使用 TimePickerDialog()
因为我希望它在我的 LinearLayout 中,而不是一个独立的对话框。
你必须这样做
myLinearLayout.addView(new TimePicker(new ContextThemeWrapper(myDialog.getContext(), android.R.style.Theme_Holo_Light_Dialog_NoActionBar)));