当前位置: 首页 > 知识库问答 >
问题:

Android:如何在onClick EditText中显示日期选择器-无可编辑[重复]

申颖逸
2023-03-14

在我的应用程序中,当我单击编辑文本时,我正在调用日期选择器。

但是当我测试这个时,首先它要求我们编辑,如果我再次单击它,那么它将显示DatePicker

我只想显示不可编辑的日期选择器。

共有3个答案

印季
2023-03-14
private DatePickerDialog.OnDateSetListener pickerListener =
                   new DatePickerDialog.OnDateSetListener() {

    // when dialog box is closed, below method will be called.

    @Override
    public void onDateSet(DatePicker view, int selectedYear,
            int selectedMonth, int selectedDay) {

        year = selectedYear;
        month = selectedMonth;
        day = selectedDay;

        ArrivalDate = new Date(year - 1900, month, day);

        textArrivalDate.setText(new StringBuilder().append(month + 1)
                    .append("/").append(day).append("/").append(year)
                    .append(""));
    }
};

将以下代码块用于on-TextView Click事件:

Calendar c = Calendar.getInstance();
datePickerDialog = new DatePickerDialog(this, pickerListener,
                    c.get(Calendar.YEAR), c.get(Calendar.MONTH),
                    c.get(Calendar.DAY_OF_MONTH));
datePickerDialog.SetTitle("Select date");
datePickerDialog.show();
危璞
2023-03-14

试试这个。通过将这些行添加到edittext

android:inputType="none"
android:clickable="true"
android:focusable="false"

在onclick中,你想做什么。

潘刚洁
2023-03-14

在edittext xml代码中放入这两行

 android:focusable="false"
 android:focusableInTouchMode="false"
 类似资料:
  • 问题内容: 这是关于如何在django支持的网站中使用jQuery 。 是 我正在使用。 我正在使用和创建成功显示日期。 但未显示日期选择器图标。我正在使用Django模型形式。 问题答案: 你可以使用来将a传递给表单,该表单将在html中呈现。然后,将读取该内容以呈现功能。 这是一个例子: …或使用ModelForm时通过Meta类中的属性: 现在在模板中:

  • 问题内容: 我正在尝试将日期选择器添加到我的代码中,但是在内的上显示错误: 无法解析为变量 谁能帮我解决问题? 问题答案: 使用此代码可以解决您的问题,可以正常工作

  • 我已经记录了用于从日期选择器中选择日期的selenium代码。在运行测试用例时,日期选择器会弹出并正确突出显示所选日期。但是没有选择日期。代码如下所示:- 此异常仅出现在记录的代码中。我使用的是selenium-server-standalone-2 . 45 . 0 jar。

  • 问题内容: 我想使用swift在xcode中使用datePicker将星期几仅存储为字符串。 问题答案:

  • 本文向大家介绍Android 日期选择器,包括了Android 日期选择器的使用技巧和注意事项,需要的朋友参考一下 示例 DatePicker允许用户选择日期。创建的新实例时DatePicker,我们可以设置初始日期。如果我们不设置初始日期,那么默认情况下将设置当前日期。 我们可以DatePicker使用DatePickerDialog或通过使用DatePicker小部件创建我们自己的布局来向用户

  • HTML与它的外观截图一起粘贴,如下所示。 HTML: 我曾经试过 甚至试图等待命令以使定位器被找到但没有成功。 WebDriverWait(驱动程序,100)。直到(预期条件.element可禁用)(By.css选择器 两者都不起作用,因为它无法识别元素。有人能帮我吗。如果可能,我们甚至可以单击“上一个”和“下一个”,以便我们也可以单击一些以前的日期吗?