看一下DatePicker的源码,发现如下方法: public DatePicker(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.date_picker, this, true); } 这样就可以用xml来设计界面,在代码中实现功能了,可以复用。