【问题标题】:DatePicker doesn't display inactive numbersDatePicker 不显示非活动数字
【发布时间】:2017-01-10 10:47:37
【问题描述】:

我在三个版本中使用相同的 DatePicker 代码,两个数字显示正确,一个是空白。

屏幕截图:

这是我的 DatePicker 代码:

                <DatePicker
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:calendarViewShown="false"
                android:datePickerMode="spinner" />

谁能帮助我找到问题的根源?我尝试更改 xml 中的文本颜色,但没有成功。

【问题讨论】:

  • 您遇到了什么问题?
  • 让我们看看上面的屏幕。选择栏以外的日期不显示。
  • 删除 android:calendarViewShown="false" android:datePickerMode="spinner" 行代码 Follow readyandroid.wordpress.com/default-datepickerdialog
  • Spinner 对于 api

标签: android xml user-interface


【解决方案1】:

您可以使用以下代码来使用 DatePicker。

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="DatePicket"
    android:id="@+id/btn_datePicker"/> place this in xml file.

public class MainActivity extends AppCompatActivity implements View.OnClickListener
   {
   btn_datePicker=(Button)findViewById(R.id.btn_datePicker);
   btn_datePicker.setOnClickListener(this);
   }
    @Override
public void onClick(View view)
{
    switch (view.getId())
    {
        case R.id.btn_datePicker:
            DatePicker.getDatePicker(this);
            break;
       }
     }
  } 

  Create a class called as DatePicker.

  public class DatePicker
  {
   public static void getDatePicker(Activity c)
   {
    int year,month,day;
    Calendar calendar;
    calendar = Calendar.getInstance();
    year = calendar.get(Calendar.YEAR);
    month = calendar.get(Calendar.MONTH);
    day = calendar.get(Calendar.DAY_OF_MONTH);

    DatePickerDialog dd = new DatePickerDialog(c, new        DatePickerDialog.OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view, int year,
                              int monthOfYear, int dayOfMonth) {
        }
    }, year, month, day);
    dd.show();
}

【讨论】:

  • 我使用此代码,但在这种情况下不起作用。滚动后,微调器中的值仍然会消失。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
  • 1970-01-01
  • 1970-01-01
  • 2018-06-14
  • 2019-09-20
  • 2016-09-19
  • 1970-01-01
相关资源
最近更新 更多