mum*_*mum 45 android android-layout
我在布局中创建了一个TimePicker,我希望它以格式24h显示时间.
你能帮助我吗?谢谢.
BRE*_*EMI 38
设置TimePicker在默认情况下24小时模式并不总是一个好主意,因为许多国家的具有不同势约定.对于这种情况使用DateFormat.is24HourFormat(getActivity()).
你的最终代码migth看起来像picker.setIs24HourView(DateFormat.is24HourFormat(this));.
更多细节见:
Jan*_*bel 20
如果您希望使用24h格式的当前时间正确初始化TimePicker,请使用以下命令:
import java.util.Calendar;
timePicker.setIs24HourView(true);
timePicker.setCurrentHour(Calendar.getInstance().get(Calendar.HOUR_OF_DAY));
Run Code Online (Sandbox Code Playgroud)
否则,由于Android错误,选择器将以不正确的小时开始(2而不是14等).
小智 5
您只需在充气后从视图中检索 TimePicker 实例,然后您就可以修改小部件。
Id 是任意的:
View v=getActivity().getLayoutInflater().inflate(R.layout.dialog_time, null);
TimePicker timePicker=(TimePicker)v.findViewById(R.id.dialog_time_timePicker);
timePicker.setIs24HourView(true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66003 次 |
| 最近记录: |