各位前輩好:
我想寫一個日期專用的textView,透過onclick選擇日期
因為不想要每個textView都重新copy/paste,所以想自己做一個元件。
只是在show Dailog的時候都會有error產生,想請版上先進幫我看一下有甚麼問題。
部分程式碼如下:
DateTextView extends TextView{
private DatePickerDailog dpd;
....
....
//建構子
public DateTextView(Context context, AttributeSet attrs) {
super(context, attrs);
Log.d("DateTextView", "constructor");
setAttributeField(attrs);
dpd = new DatePickerDialog(getContext(),
onDateSetListener,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
}
@Override
public void onClick(view v){
//這行沒有會出現removeChild error
((ViewGroup) this.getParent()).removeView(this);
//這行會出現requestFeature() must be called before adding content
dpd.show();
}
}