La mise en œuvre de DatePicker dans le Fragment
Je suis en utilisant le Fragment qui est un exemple de Fragment et pas de DialogFragment.
Je n'ai que google la plupart du résultat de la recherche montre comment utiliser DialogFragment avoir DatePicker.
qui ne fonctionne pas dans mon cas, en raison de l'incompatibilité de type de Fragment et DialogFragment
Un exemple ou une idée serait utile
Voici le Fragment de Code 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);
}
Comment mettre en œuvre DatePicker dans Fragment?
OriginalL'auteur AndroidNewbie | 2014-01-04
Vous devez vous connecter pour publier un commentaire.
Utiliser un
DialogFragment
Si je devine à droite vous souhaitez afficher un DatePicker sur cliquez de buttonDate
http://developer.android.com/guide/topics/ui/controls/pickers.html
Sur le Bouton cliquez sur
DatePickerFragment.java
puis-je vous demander comment faire pour afficher le datepicker résultat à textview?
comment les mettre en œuvre avec ce code de la vôtre, monsieur?
Sir. S'il vous plaît? Im coincé ici.
laissez-nous continuer cette discussion dans le chat
OriginalL'auteur Raghunandan
La même façon que vous pouvez "mettre en œuvre" un
TextView
dans unFragment
: ontonCreateView()
retour d'unView
qui est, ou contient, unDatePicker
. Par exemple, vous pourriez avoir un fichier de mise en page qui contient unDatePicker
widget, et ontonCreateView()
gonfler cette mise en page.Et c'est exactement ce que dit Mark.
OriginalL'auteur CommonsWare
Un
DialogFragment
EST-Fragment
car il s'étend Fragment.Par conséquent, vous pouvez utiliser un DialogFragment n'importe où vous le feriez d'un Fragment.OriginalL'auteur ojonugwa ochalifu