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

如何打开datepicker对话框点击编辑文本ANdroid?[副本]

后易安
2023-03-14

我有一个扩展片段的片段,我想在单击编辑文本时打开日期选择器对话框。我尝试了几种方法,但没有预期的结果。谁能帮帮我吗?

共有1个答案

阎裕
2023-03-14

你可以这样做

EditText editText = (EditText)findViewById(R.id.maped);
        editText.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                DatePickerDialog.OnDateSetListener dpd = new OnDateSetListener() {              
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear,
                        int dayOfMonth) {

                    int s=monthOfYear+1;                                    
                    String a = dayOfMonth+"/"+s+"/"+year;                   
                    editText.setText(""+a);                                 
                }
            };

            Time date = new Time();
            DatePickerDialog d = new DatePickerDialog(SignUp.this, dpd, date.year ,date.month, date.monthDay);
            d.show();

            }
        });

我希望这对你有帮助

 类似资料:
  • 我试图在对话框中创建一个编辑文本框,用于输入密码。当我在做的时候,我不能做。我是这方面的初学者。请帮我做这件事。 形象 我想得到作为

  • 问题内容: 我有一个在jQuery对话框对象中使用的datepicker。对话框内容的来源使用加载。在对话框中,我创建了一个脚本,该脚本为文本输入创建了一个日期选择器。 当我第一次打开对话框时- 一切都很好,但是如果我关闭它并再次重新打开,则会自动触发日期选择器(并且没有这样的选项)有什么方法可以防止这种情况或我在做什么错? 问题答案: 我遇到了这个确切的问题,仅对tvanfosson的技术进行了

  • 我想更改对话框中editetext底线的颜色。我有一个自定义对话框布局,我对每个edittext都使用了这种样式,但它根本不起作用,而且我得到了一条黑色的底线: 这是样式代码: 我对每个编辑文本都使用这种样式。你能帮帮我吗,为什么它不起作用?

  • 是否可以使可单击但不可编辑。 我不希望它是可编辑的(键盘也不应该出现,我们也不应该改变提示) 实际上,我只想使用编辑文本作为带有提示的图像(不能更改)。我知道实际的方法是使用一个和一个,但我希望它尝试使用,因为这样我将只使用一个视图,而不是2个。而且每件事都是动态的,所以没有XML。 对于上述需求,XML中的解决方案是android:editable=“false”,但我想在Java中使用它。 但

  • 我有一个编辑文本框和onClick功能。请告诉如何只在用户单击edittext框插入数据时显示键盘。在正常情况下,键盘在我运行我的应用程序时显示,但我只希望它在用户单击edittext框时显示。

  • 本文向大家介绍EasyUI,点击开启编辑框,并且编辑框获得焦点的方法,包括了EasyUI,点击开启编辑框,并且编辑框获得焦点的方法的使用技巧和注意事项,需要的朋友参考一下 点击一行,开启编辑框的同时,将光标放在编辑框中。 rowIndex:是开启编辑框这行当前页的行索引,从0开始; buyNum:是开启编辑框的字段的名字。 以上就是个人总结的一个小技巧,希望大家能够喜欢。