2017-10-13 49 views

答えて

0

完全に論理的です。あなたは今年2017年の形式を変更したい場合は、

((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(0)).setText("My Year"); 

の下に使用

((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(1)).setText("My Date"); 

この行の下に、この

public static class EndDatePickerFragment extends DialogFragment 
      implements DatePickerDialog.OnDateSetListener { 

     public AdvancedSearchFragment instant; 
     public int dd = 0, mm, yyyy; 

     @Override 
     public Dialog onCreateDialog(Bundle savedInstanceState) { 
      // Use the current date as the default date in the picker 
      if (dd == 0) { 
       final Calendar c = Calendar.getInstance(); 
       yyyy = c.get(Calendar.YEAR); 
       mm = c.get(Calendar.MONTH); 
       dd = c.get(Calendar.DAY_OF_MONTH); 
      } 

      DatePickerDialog dpd = new DatePickerDialog(getActivity(), this, yyyy, mm, dd); 
      // Added all possible null conditions 
      ((TextView)((LinearLayout)((LinearLayout)((LinearLayout)((DatePicker)dpd.getDatePicker()).getChildAt(0)).getChildAt(0)).getChildAt(0)).getChildAt(1)).setText("My Date"); 
      return dpd; 
     } 

     public void onDateSet(DatePicker view, int year, int month, int day) { 
      // Do something with the date chosen by the user 
      instant.doSetEndTime(year, month + 1, day); 
     } 
    } 

10月13日、金の値を設定します試すことができますだから、私の日付の代わりにあなたは希望の日付を設定する&日付の形式を使用することができます。

こちらがお役に立てば幸いです。

関連する問題