我正在使用Android 3.0。我正在使用具有透明背景的EditText
。 EditText
放置在具有白色背景的佈局上。結果EditText
光標不可見(我假設光標默認爲白色)。通過你的論壇後,我發現了一個解決方案,說我必須使用styles.xml
創建我自己的光標drawable。在Android 3.0中不顯示EditText光標
但令我沮喪的是,cursorDrawable
參數僅在Android 3.1中可用。但我必須在3.0及更高版本上工作。
有沒有解決方法?
我正在使用Android 3.0。我正在使用具有透明背景的EditText
。 EditText
放置在具有白色背景的佈局上。結果EditText
光標不可見(我假設光標默認爲白色)。通過你的論壇後,我發現了一個解決方案,說我必須使用styles.xml
創建我自己的光標drawable。在Android 3.0中不顯示EditText光標
但令我沮喪的是,cursorDrawable
參數僅在Android 3.1中可用。但我必須在3.0及更高版本上工作。
有沒有解決方法?
這些屬性添加到您的EditText,使閃爍的光標黑色:
android:textColor="#000000"
android:textCursorDrawable="@null"
它,如果你使用的全息主題需要。它會在較舊的Android版本的工作,如果你在設置的minSDK值的AndroidManifest.xml
textCursorDrawable僅適用於3.1,而不是3.0,因爲OP需要 – saulpower
它工作正常,但,光標不在我的3.1設備
設置最小寬度閃爍( 5dp)在使用wrap_text的同時編輯文本作爲layout_width將在edittext的背景透明時顯示光標。
發佈您的代碼。 – user493244
以及快照(如果可能) –
如果您無法更改光標顏色,則更改佈局的白色背景。 –