在Android3.2或者更高版本上面,可以按照如下的方式進行設置:
EditText有一個屬性:android:textCursorDrawable,這個屬性是用來控制光標顏色的
android:textCursorDrawable="@null"
"@null"作用是讓光標顏色和文本顏色保持一致
在Android3.2版本以下,不存在這個屬性,所以無法通過這個屬性進行設置,此時請檢查你的AndroidManifest.xml文件中的
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/>
如果tartgetSdkVersion的值比較大,請設置為較低版本,例如:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10"/>
這樣做的目的是使用Android Platform 10的SDK來編譯你的程序,這樣使用的圖片或者其他的資源都是Platform 10的。
但是這樣做是有風險的,比如你的Checkbox的圖片也會使用Platform 10的風格。
以上方式請酌情考慮。慎用!