2011-05-11 76 views
16

請提供Android的EditText小部件中的水印文本的實現,即使谷歌搜索後,但無法找到適當的解決方案!如何在android小部件EditText中添加水印?

+0

你是什麼意思的「水印」?你不想在EditText的背景上顯示一個固定的文本?如果是這樣,你必須使用android:background。 – OcuS 2011-05-11 10:42:36

+0

這就像「在這裏寫你的名字」,當用戶點擊/點擊編輯文本,然後水印文本將消失,然後用戶可以在清潔的EditText中寫入名稱。 – saiket 2011-05-11 10:46:31

回答

34

如果通過「水印文本」指的是空白字段中出現的文本,則在佈局中使用屬性android:hint =「我的文本」或以編程方式調用setHint(「我的文本」)你的EditText對象。

+0

謝謝,但我複製粘貼時出錯。它說'錯誤解析XML:未綁定的前綴'。將''ororoid:hint'更改爲'android:hint'修復了它。 :) – 2015-05-21 07:43:39

0

您可以添加一個佈局,使其高度和寬度爲fill_parent,並使背景透明,並在此佈局中添加一個TextView作爲水印。

我希望它可以工作。

相關問題