Edittext游标在android 4.0中是不可见的

Akm*_*ool 21 android android-edittext android-4.0-ice-cream-sandwich

我在android 4.0中有一个编辑文本输入,而Cursor没有在里面显示.

什么可以使光标不出现在输入字段中?

Pra*_*ani 60

使 android:cursorVisible="true"

如果您已使用,android:textColor则将android:textCursorDrawable属性设置为@null.

快乐的编码;)


小智 9

我有一个类似的问题,但这是因为光标实际上是白色的,我有一个白色的背景.我需要能够以某种方式将光标更改为黑色并使用此方法.

我创建了一个名为textbox.axml的布局资源,其中包含了这个

   <?xml version="1.0" encoding="utf-8"?>
   <EditText xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="This is a template"
    android:background="#ffffff"
    android:textColor="#000000"
    android:cursorVisible="true"
    android:textCursorDrawable="@null" />
Run Code Online (Sandbox Code Playgroud)

然后我在代码中应用了这个布局(C#,因为我使用的是Xamarin)

    EditText txtCompletionDate = (EditText)LayoutInflater.Inflate(Resource.Layout.textbox, null);
Run Code Online (Sandbox Code Playgroud)

但它在Java中是类似的.


Emr*_*mza 5

在 xml 文件中为您的编辑文本添加这一行。

android:textCursorDrawable="@null"
Run Code Online (Sandbox Code Playgroud)


小智 1

在 xml 文件中添加此行作为编辑文本。

android:cursorVisible="true"
Run Code Online (Sandbox Code Playgroud)