如何从edittext视图更改焦点

时间:2014-07-05 05:25:37

标签: android focus

我有一个textview两个edittext字段。我首先使用来自用户的输入文本。

对于第二个视图我将焦点设置为false并且我写了一个弹出的onClickListener(日期选择器),以便用户可以设置日期。

情景:

我首先单击第一个编辑文本,然后在完成后开始键入一些文本我单击第二个edittext并得到一个弹出窗口(Dialog)我选择日期并单击对话框上的设置。

我的问题是:设置日期后,焦点仍在第一个字段中。

我尝试了什么。

- 在为第二个edittext实现onClickListener时,我尝试将焦点更改为textView。

         textview.requestFocus();

但是它没有用。

有没有办法可以改变它?

1 个答案:

答案 0 :(得分:0)

如果您不想手动输入日期,请​​将Edittext设置为启用false。

 editText.setEnabled(false);
 editText.setFocusable(false);
 editText.setInputType(InputType.TYPE_NULL);

并在datepicker对话框中设置edittext上的文字..