Articles of datepicker

方向更改时强制关闭并打开日期对话框

我有一个活动,我想要的只是 活动 – >点击一些布局(有文本视图) – >打开Datepicker – >在txtvalue中设置选定的值 我想使用DialogFragment和下面的代码来使用Datepicker。 package com.app.ourforms.date; import java.util.Calendar; import android.app.DatePickerDialog; import android.app.Dialog; import android.app.DialogFragment; import android.os.Bundle; import android.util.Log; import android.widget.DatePicker; import android.widget.TextView; public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { TextView txt; public DatePickerFragment() { } public DatePickerFragment(TextView txt) { this.txt = txt; } @Override public Dialog onCreateDialog(Bundle savedInstanceSateate) { […]

在Handler中设置Textler中的文本性能不佳

由于Android不支持显示日期,我在我的布局中添加了TextView。 在DatePicker上我放了一个onDateChangedListener。 当日期更改时,我确定星期几,然后通过处理程序设置它以确保它在UI线程上完成: // this is being called when the date changes on the DatePicker public void onDateChanged(DatePicker view, final int year, final int monthOfYear, final int dayOfMonth) { String dayOfTheWeek = null; // some code here to set the ‘dayOfTheWeek’ string h.sendMessage(h.obtainMessage(0, dayOfTheWeek)); } final Handler h = new Handler() { @Override public void […]

如何在不使用datepickerdialog的情况下使用OnDateChangedListener,OnDateSetListener?

我希望能够在用户开始更改时检测到datepicker上的更改。 但是我不想使用datrpickerdialog。 有没有人知道为什么onDateSet(DatePicker arg0,int arg1,int arg2,int arg3)在我更改datepicker上的日期时不会触发? 我对此表示高度赞赏。 干杯 这是我的代码的简化版本: public class AddItem extends Activity implements OnDateChangedListener,OnDateSetListener{ DatePicker start ; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.entryelements); start = (DatePicker) findViewById(R.id.start); @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), ” thiv view”+year, Toast.LENGTH_LONG).show(); Log.v(“indatechange”, “ok”); […]

如何从Android中的DatePickerDialog返回日期值?

我是android的新手。 我使用以下指南在android中创建了一个日期选择器。 http://developer.android.com/guide/topics/ui/controls/pickers.html public class DatePickerFragment extends DialogFragment implements DatePickerDialog.OnDateSetListener { StringBuilder sb = new StringBuilder(); public static String date; @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current date as the default date in the picker final Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int day = c.get(Calendar.DAY_OF_MONTH); […]

两个日期选择器在相同的活动android

我有一项活动,我需要接受两个日期,开始日期和结束日期。 我有两个按钮,点击它们会显示日期选择器。 输入日期后,我需要使用SharedPreferences存储此日期。 我正在使用本教程: http://developer.android.com/guide/topics/ui/controls/pickers.html 我在两个日期选择器上看到了问题,但没有一个使用DialogFragment。 他们使用已弃用的函数,我真的不想使用它们,因为我听说最好使用DialogFragment。 现在我该如何处理两个日期选择器? 我怎么知道在onDateSet函数中点击了哪个按钮(startButton或endButton)? 有没有办法在我按钮点击时创建的DialogFragment中存储视图ID,以便我可以在onDateSet中访问它? 任何帮助都会很棒,谢谢。

android中的DatePicker示例

请给我一些教程,它给出了DatePicker的例子,以及如何使用它的方法,如OnDateChangedListener,onDateChanged等。实际上我正在浏览一些网站,但我没有清楚地了解它。 谢谢

Android Lollipop中的自定义日期选择器对话框

我想要一个日期选择器只显示月份和年份。 我已经定制了日期选择器,即从选择器中删除“day”字段,但在Android Lollipop Am中获取日,月和年的选择器。 以下是我的代码。 请帮我了解问题。 提前致谢。 try { Field f[] = mDatePicker.getClass().getDeclaredFields(); for (Field field : f) { if (field.getName().equals(“mDaySpinner”) || field.getName().equals(“mDayPicker”)) { field.setAccessible(true); Object dayPicker = new Object(); dayPicker = field.get(mDatePicker); ((View) dayPicker).setVisibility(View.GONE); } } } catch (SecurityException e) { } catch (IllegalArgumentException e) { } catch (IllegalAccessException e) { }

从日期选择器onDateSet获取长时间戳

@Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { dateET.setText(dayOfMonth + “/” + monthOfYear + “/” + year); } 我想避免用户设置日期过去到当前日期。 那么,有没有办法可以获得长时间戳(可能是设置日期的12:00 AM),这样我就可以将它与当前时间戳进行比较,如果它更少,则将日期设置为默认值(当前时间戳)日期+ 3天)。 谢谢

Android:timepicker和datepicker在同一个对话框中

我正在为Android开发一个应用程序。 我创建了一个timepickerdialog和一个datepickerdialog,但问题是,它们都运行在不同的对话框中,这不是我希望我的应用程序工作的方式:-S有没有办法用两个时间创建一个对话框和日期选择器对话框在一起吗? 谢谢

Android DatePicker字体

我知道您可以将自定义TypeFace应用于Android中的TextView,如下所示: TextView tv = findViewById(R.id.textview01); Typeface tf = Typeface.createFromAsset(getAssets(), “fonts/BLACKROSE.TTF”); tv.setTypeface(tf); 有没有办法为DatePicker做到这一点?