我正在使用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
以及快照(如果可能) –
如果您无法更改光标颜色,则更改布局的白色背景。 –