在我的应用程序中我有一个活动,其中我正在使用时间选择器,并在时间选择器我隐藏'+',' - '按钮分钟部分,以限制用户更改分钟。它在android 3.x中工作正常,它低于版本。但是在android 4.0中它没有隐藏'+',' - '按钮的分钟,最糟糕的是如果我点击' - '按钮分钟正在改变时间。任何解决方案??
这是我的代码段和参考图片:
timePicker.setDescendantFocusability(TimePicker.FOCUS_BLOCK_DESCENDANTS);
try {
((ViewGroup) ((ViewGroup) timePicker.getChildAt(0)).getChildAt(1)).getChildAt(0)
.setVisibility(View.INVISIBLE);
((ViewGroup) ((ViewGroup) timePicker.getChildAt(0)).getChildAt(1)).getChildAt(2)
.setVisibility(View.INVISIBLE);
} catch (Throwable t) {
}