Я использую Fragment, который является экземпляром фрагмента, а не диалогового окна.
Я сделал google, большинство результатов поиска показывает, как использовать DialogFragment для DatePicker.
который не работает в моем случае из-за несоответствия типов фрагмента и диалогового окна
Любой пример или идея были бы полезны
Вот код фрагмента Java
public class CreateReportFragment extends Fragment {
public CreateReportFragment(){}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
rootView = inflater.inflate(R.layout.activity_create_report, container, false);
initViews();
return rootView;
}
private void initViews()
{
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
editTextDate.setText(new StringBuilder()
// Month is 0 based, just add 1
.append(year)
.append("-")
.append(month + 1)
.append("-").append(day));
buttonDate = (Button)rootView.findViewById(R.id.buttonDate);
}
Как реализовать DatePicker в Фрагмент?