如何将TimePicker的模式动态更改为Spinner?
我正在尝试在对话框中向我的LinearLayout添加一个TimePicker视图。但是,当我实例化TimePicker实例时,它没有诸如setTimePickerMode()
之类的方法。我知道可以通过设置属性在XML文件中执行此操作,但是我想动态地执行此操作。
我使用以下代码行添加我的TimePicker:
myLinearLayout.addView(new TimePicker(myDialog.getContext()));
它显示默认的时钟样式,但我希望它处于微调模式。我之所以没有使用TimePickerDialog()
是因为我希望它位于我的LinearLayout中,而不是一个独立的对话框中。
答案 0 :(得分:1)
你必须做类似的事情
myLinearLayout.addView(new TimePicker(new ContextThemeWrapper(myDialog.getContext(), android.R.style.Theme_Holo_Light_Dialog_NoActionBar)));