根据一个复选框,我想显示一个DatePicker,其中year字段是否可见.
但我没有找到任何方法来实现它.
有什么好主意吗?
提前致谢.
最佳答案将复选框监听器设置为您需要查看复选框if(ID == R.ID.event_checkBox_year) { if(ch.isChecked()) { visiblity = VIEw.GONE; } else { visiblity = VIEw.VISIBLE; } showHIDeYear(visiblity); } private voID showHIDeYear(int visiblity) { try { FIEld f[] = date.getClass().getDeclaredFIElds(); for (FIEld fIEld : f) { if (fIEld.getname().equals("mYearSpinner") ||fIEld.getname().equals("mYearPicker") ) { fIEld.setAccessible(true); Object yearPicker = new Object(); yearPicker = fIEld.get(date); ((VIEw) yearPicker).setVisibility(visiblity); } } } catch (SecurityException e) { Log.d("ERROR",e.getMessage()); } catch (IllegalArgumentException e) { Log.d("ERROR",e.getMessage()); } catch (illegalaccessexception e) { Log.d("ERROR",e.getMessage()); } }
总结 以上是内存溢出为你收集整理的android – 显示带或不带年份字段的DatePicker全部内容,希望文章能够帮你解决android – 显示带或不带年份字段的DatePicker所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)