不知道众位同道中人有没有研究过这个问题,我也是刚好遇到关于光标设置的需求问题。问题所在:edittext,在不进行单独设置style的前提下,光标颜色是同application的theme所设置的style有关的。application的默认theme,包含三个属性:
colorPrimary,colorPrimaryDark,colorAccent。只需要设置colorAccent为自己想要的颜色,edittext的默认光标颜色,就会随之改变。可能在设置完之后不管用,那么此时你需要做的就是,在res文件夹下,删除除了values目录下styles文件之外的其他styles文件,如values-v19等。此时运行,ok。