Package eltos.simpledialogfragment
Klasse SimpleDateDialog
java.lang.Object
androidx.fragment.app.Fragment
androidx.fragment.app.DialogFragment
eltos.simpledialogfragment.SimpleDialog<SimpleDateDialog>
eltos.simpledialogfragment.CustomViewDialog<SimpleDateDialog>
eltos.simpledialogfragment.SimpleDateDialog
- Alle implementierten Schnittstellen:
android.content.ComponentCallbacks,android.content.DialogInterface.OnCancelListener,android.content.DialogInterface.OnDismissListener,android.view.View.OnCreateContextMenuListener,android.widget.DatePicker.OnDateChangedListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public class SimpleDateDialog
extends CustomViewDialog<SimpleDateDialog>
implements android.widget.DatePicker.OnDateChangedListener
A date-picker dialog
Created by eltos on 02.02.2017.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen eltos.simpledialogfragment.SimpleDialog
SimpleDialog.OnDialogResultListenerVon Klasse geerbte verschachtelte Klassen/Schnittstellen androidx.fragment.app.Fragment
androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final StringVon Klasse geerbte Felder eltos.simpledialogfragment.SimpleDialog
BUNDLE, CANCELABLE, FULLSCREEN, HTML, ICON_RESOURCE, MESSAGE, NEGATIVE_BUTTON_TEXT, NEUTRAL_BUTTON_TEXT, POSITIVE_BUTTON_TEXT, THEME, TITLEVon Klasse geerbte Felder androidx.fragment.app.DialogFragment
STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMALVon Klasse geerbte Felder androidx.fragment.app.Fragment
mPreviousWho -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic SimpleDateDialogbuild()date(long millis) Specify the initially set date as millisecondsSpecify the initially set datefirstDayOfWeek(int day) Set the first day of the week to displaymaxDate(long millis) Sets the last date selectable as millisecondsSets the last date selectableminDate(long millis) Sets the first date selectable as millisecondsSets the first date selectableprotected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) Inflate your custom view here.voidonDateChanged(android.widget.DatePicker view, int year, int monthOfYear, int dayOfMonth) protected android.os.BundleonResult(int which) Overwrite this method to provide additional results from your custom view to be passed to theSimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)voidonSaveInstanceState(android.os.Bundle outState) Von Klasse geerbte Methoden eltos.simpledialogfragment.CustomViewDialog
acceptsPositiveButtonPress, callResultListener, extractContentView, inflate, inflate, onCreate, onCreateDialog, onDialogShown, onNegativeButtonClick, onNeutralButtonClick, onPositiveButtonClick, pressPositiveButton, setNegativeButtonEnabled, setNeutralButtonEnabled, setPositiveButtonEnabledVon Klasse geerbte Methoden eltos.simpledialogfragment.SimpleDialog
cancelable, extra, fullscreen, fullscreen, getArgs, getArgString, getContext, getExtras, getMessage, getTitle, icon, isCancelable, msg, msg, msgHtml, msgHtml, neg, neg, neg, neut, neut, neut, onCancel, onDestroyView, pos, pos, setArg, setArg, setArg, setArg, setButtonClickListener, setButtonEnabled, show, show, show, show, show, show, show, show, showKeyboard, theme, title, titleVon Klasse geerbte Methoden androidx.fragment.app.DialogFragment
dismiss, dismissAllowingStateLoss, dismissNow, getDialog, getShowsDialog, getTheme, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, onViewStateRestored, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, showNowVon Klasse geerbte Methoden androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onViewCreated, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
Felddetails
-
TAG
- Siehe auch:
-
DATE
- Siehe auch:
-
MIN_DATE
- Siehe auch:
-
MAX_DATE
- Siehe auch:
-
FIRST_DAY_OF_WEEK
- Siehe auch:
-
-
Konstruktordetails
-
SimpleDateDialog
public SimpleDateDialog()
-
-
Methodendetails
-
build
-
date
Specify the initially set date- Parameter:
date- initial date- Gibt zurück:
- this instance
-
date
Specify the initially set date as milliseconds- Parameter:
millis- milliseconds since Jan. 1, 1970, midnight GMT.- Gibt zurück:
- this instance
-
minDate
Sets the first date selectable- Parameter:
date- minimal date- Gibt zurück:
- this instance
-
minDate
Sets the first date selectable as milliseconds- Parameter:
millis- milliseconds since Jan. 1, 1970, midnight GMT.- Gibt zurück:
- this instance
-
maxDate
Sets the last date selectable- Parameter:
date- maximal date- Gibt zurück:
- this instance
-
maxDate
Sets the last date selectable as milliseconds- Parameter:
millis- milliseconds since Jan. 1, 1970, midnight GMT.- Gibt zurück:
- this instance
-
firstDayOfWeek
Set the first day of the week to display- Parameter:
day- one ofCalendar.MONDAY,Calendar.TUESDAY,Calendar.WEDNESDAY,Calendar.THURSDAY,Calendar.FRIDAY,Calendar.SATURDAY,Calendar.SUNDAY- Gibt zurück:
- this instance
-
onCreateContentView
protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState) Beschreibung aus Klasse kopiert:CustomViewDialogInflate your custom view here.- Angegeben von:
onCreateContentViewin KlasseCustomViewDialog<SimpleDateDialog>- Parameter:
savedInstanceState- The last saved instance state of the Fragment, or null if this fragment is created for the first time.- Gibt zurück:
- Return a new View to be displayed by the Fragment.
-
onDateChanged
public void onDateChanged(android.widget.DatePicker view, int year, int monthOfYear, int dayOfMonth) - Angegeben von:
onDateChangedin Schnittstelleandroid.widget.DatePicker.OnDateChangedListener
-
onSaveInstanceState
public void onSaveInstanceState(android.os.Bundle outState) - Setzt außer Kraft:
onSaveInstanceStatein Klasseandroidx.fragment.app.DialogFragment
-
onResult
protected android.os.Bundle onResult(int which) Beschreibung aus Klasse kopiert:CustomViewDialogOverwrite this method to provide additional results from your custom view to be passed to theSimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)- Setzt außer Kraft:
onResultin KlasseCustomViewDialog<SimpleDateDialog>- Parameter:
which- seeSimpleDialog.OnDialogResultListener- Gibt zurück:
- the bundle to merge with the results or null
-