我有一个textview两个edittext字段。我首先使用来自用户的输入文本。
对于第二个视图我将焦点设置为false并且我写了一个弹出的onClickListener(日期选择器),以便用户可以设置日期。
情景:
我首先单击第一个编辑文本,然后在完成后开始键入一些文本我单击第二个edittext并得到一个弹出窗口(Dialog)我选择日期并单击对话框上的设置。
我的问题是:设置日期后,焦点仍在第一个字段中。
我尝试了什么。
- 在为第二个edittext实现onClickListener时,我尝试将焦点更改为textView。
textview.requestFocus();
但是它没有用。
有没有办法可以改变它?
答案 0 :(得分:0)
如果您不想手动输入日期,请将Edittext设置为启用false。
editText.setEnabled(false);
editText.setFocusable(false);
editText.setInputType(InputType.TYPE_NULL);
并在datepicker对话框中设置edittext上的文字..