2010-12-14 61 views
3

我想在EditText中更改光標/標記的外觀。一般來說,光標看起來像這樣: | 並閃爍。 我希望它看起來像一個閃爍的黑色矩形(大小爲1個字符)。像在unix終端中使用的標準遊標一樣。 這可能嗎?如何更改EditText中游標的外觀?

+0

接受的答案是錯誤的。這裏有一個答案,[我可以改變光標大小在Android設備上編輯文本字段?] [1] [1]:http://stackoverflow.com/questions/6225995/can-i-change-the -cursor-size-in-android-edit-text-field – Odaym 2014-06-07 13:33:36

回答

-2

如果不重新實現TextView和android.text.Layout,沒有辦法改變遊標的外觀。遊標的外觀在getCursorPath()方法中硬編碼。

+2

現在不是這樣,你可以爲EditText設置android:textCursorDrawable來使用自定義的drawable作爲遊標。 – Ray 2013-06-28 01:34:10

+1

@Ray您提到的方法僅支持api 12及更高版本 – Apperside 2015-01-20 19:29:57