jjzjj

HourView

全部标签

android: 以编程方式获取 viewHeight

我正在尝试获取View的高度,但它一直返回0。这是我试过的:ViewhourView=View.inflate(mContext,R.layout.calendar_hour_item,null);hourViewHeight=hourView.findViewById(R.id.mainLayout).getHeight();我也尝试了hourViewHeight=hourView.getHeight();但并不开心。我在位于此处的initialize()方法中调用这两行:@OverrideprotectedvoidonCreate(BundlesavedInstanceState)

android - 切换到 24h 后 TimePicker 小时不更新

例如,当我在18:00创建这个timePicker(below)时,timePicker的时间值将是06:00。在19:44->07:44...所以从AM/PM切换到24h模式后它不会移动到正确的当前时间。我该如何改变它?我的目标是timePicker显示它创建时的当前时间。就像我在AM/PM模式下使用它时一样。TimePickertimePicker=(TimePicker)convertView.findViewById(R.id.time_picker);timePicker.setIs24HourView(true);对错误的表述表示抱歉,希望您能理解我的问题。否则就问。更新:

安卓:TimePicker setIs24HourView 不工作

我正在尝试使用24小时格式的TimePicker,我正在使用setIs24HourView=true,但我仍然没有在TimePicker上获得24小时格式。这是我在Activity的onCreate中的代码。timePicker=(TimePicker)findViewById(R.id.timePicker1);timePicker.setIs24HourView(true);我什至在setIs24HourView之后尝试了timePicker.setCurrentHour(cal.HOUR_OF_DAY),但我无法在TimePicker上看到24小时格式。我在这里遗漏了什么吗?