3
void showDatePickerDailog() { 
    Calendar cal = Calendar.getInstance(TimeZone.getDefault()); 
    DatePickerDialog datePicker = new DatePickerDialog(mContext, datePickerListener, 
     cal.get(Calendar.YEAR), 
     cal.get(Calendar.MONTH), 
     cal.get(Calendar.DAY_OF_MONTH)); 
    datePicker.setCancelable(false); 
    ((ViewGroup) datePicker.getDatePicker()).findViewById(Resources.getSystem().getIdentifier("day", "id", "android")).setVisibility(View.GONE); 
    long timeadj = 24*60*60*1000; 
    datePicker.getDatePicker().setMinDate((new Date().getTime())+timeadj); 
    datePicker.show(); 
} 

私は上記のコードを試しましたが、クラッシュしました。 datepickerヘッダーを無効にするにはどうすればよいですか?DatePickerDialogのタイトルを無効にするにはどうすればよいですか?

+1

あなたはクラッシュログを追加できますか? –

+1

datePicker.setTitle( ""); –

+0

私はそれを試したdatePicker.setTitle( "");は動作しません –

答えて

0

ダイアログタイトルを削除するには、dialog.show()の前に下記のコードスニペットを追加します。

datePicker.requestWindowFeature(Window.FEATURE_NO_TITLE); 
-1

AlertDialogは、それを使用して、setCustomHeader方法を持っているとzero幅、高さzeroでカスタムビューを設定します。それは動作します

LinearLayout linearLayout = new LinearLayout(getApplicationContext()); 
timePickerDialog.setCustomTitle(linearLayout); 
+0

サー –

関連する問題