【问题标题】:Displaying a "day-of-week" dialog in android在android中显示“星期几”对话框
【发布时间】:2016-03-09 03:04:07
【问题描述】:

我正在制作一个应用程序,要求用户为重复事件选择时间和星期几。我已经实现了一个TimePicker 对话框,但我似乎找不到用于选择星期几的对话框。我试过DatePicker,但这只是一个月中的一天。我能做什么?

【问题讨论】:

  • @ramedju 供日后编辑参考,请勿在文末加“谢谢”。编辑的要点之一是去除绒毛,而不是添加绒毛。
  • 您好,这个问题已经回答了,请看这里:stackoverflow.com/questions/5270272/…
  • @johnnyRose 很抱歉,我刚刚添加它是为了对那些努力解决问题或问题的人表示礼貌。谢谢!
  • @ramedju 没什么好担心的。您的编辑实际上非常好。只是我注意到的。

标签: android


【解决方案1】:

如果你想要day of week,你将使用 SimpleDateFormat 并使用 EEEE 例如。

  public void onDateSet(DatePicker view, int selectedYear,
        int selectedMonth, int selectedDay) 
    {   
      SimpleDateFormat dateformat = new SimpleDateFormat("EEEE");
      Date date = new Date(selectedYear, selectedMonth, selectedDay-1);
      String dayOfWeek = dateformat.format(date);
    }

【讨论】:

  • 我认为您误解了这个问题。他们想要一个对话框来选择星期几,而不是格式化字符串
  • @cricket_007 你说得对,我需要对话来选择星期几。
  • 如果你想要一个对话框,只需创建一个扩展 DialogFragment 的自定义对话框,并像我在上面所做的那样覆盖 onDateSet 方法。如果这有帮助,请不要忘记勾选答案。谢谢你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-08
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-13
相关资源
最近更新 更多