2015-09-29 83 views
-3

我的應用中的EditTexts出現問題。 當我開始輸入它們或當我觸摸它們時,EditText底部的行和光標變得不可見。爲什麼當我觸摸它時,我的Edittexts消失了所有內容

任何人都知道爲什麼會發生這種情況? XML爲EditText:

<EditText 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:inputType="numberSigned" 
    android:ems="5" 
    android:id="@+id/etotp" 
    android:textSize="25sp" 
    android:layout_below="@+id/tvmobilenum" 
    android:layout_centerHorizontal="true" 
    android:gravity="center_horizontal" 
    android:maxLength="5" 
    android:cursorVisible="true" 
    android:textCursorDrawable="?attr/colorPrimary" 
    android:layout_marginTop="25dp" 
    /> 

請幫助某人?

+0

現在是更好的...機器人:textCursorDrawable應該是沒有繪製也它不工作不色 – Selvin

+0

@Selvin。 – Panda

回答

0

設置在佈局文件

android:cursorVisible="true" 
+0

我試過了。這沒有幫助。 – Panda

0

嘗試增加android:textCursorDrawable="@nullEditText

UPDATE

如果你真的需要改變的EditText光標顏色,定義繪製cursor_drawable .xml

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" > 
    <size android:width="1dp" /> 
    <solid android:color="@color/colorPrimary" /> 
    </shape> 

並將其設置爲你的EditText作爲

android:textCursorDrawable="@drawable/cursor_drawable.xml" 
+0

我嘗試將它設置爲null或通過刪除屬性本身。但它不起作用。 – Panda

+0

這發生在整個應用程序。 – Panda

+0

你能發佈你的整個XML佈局文件嗎? –

相關問題