In addition to @mahe madi you can try this as well
editText.setEnabled(false);
editor.setTextColor(Color.BLACK);
This method will hide cursor, lose focus and more importantly set text color to black behaving like TextView.
And to revert Back to editText simply do this to gain all the properties of EditText.
editText.setEnabled(true);
Hope it Helps :)