设置自定义的Edittext的光标是否显示和被选中文字的背景色

如题,我自定义了Edittext,默认的话光标是显示的,但是当我通过代码设置光标不显示之后,则被选中的文字的背景色也随之消失。这是怎么回事,如何解决呢。。。请教一下了,有知道的帮忙下吧。在此谢过。
myEditText.setCursorVisible(false);//设置是否显示光标
myEditText.setHighlightColor(Color.BLUE);//设置被选中文字的背景色

源码在代码仓库区,地址:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=72629&extra=