回答
XML屬性android:numeric不是布爾值,「true」不是有效參數,它必須是「integer」,「signed」,「decimal」中的一個或多個。
根據您發佈的樣本,您的問題是由於選擇了將重心添加到文本居中。在SDK中有一個known bug,從2.3開始,它看起來仍然不是固定的。當android:singleLine
和任何自定義值android:gravity
被設置在一起時,此bug會隱藏提示文本。你在這個時候的選擇確實是要去掉一個或另一個。一些解決辦法選項:
- 刪除
android:gravity
聲明並使文本左對齊。 - 保留聲明並刪除android:singleLine。在這種情況下,您可能必須重寫編輯器操作才能在軟鍵盤上獲得默認的下一步或完成按鈕。
- 刪除
android:gravity
,並設置layout_width="wrap_content"
。然後在父佈局中適當地居中整個小部件。這可能看起來有點愚蠢與標準EditText
背景,因爲它會增長和縮小。您可能必須將其設置爲空,並使父容器的背景成爲一部分。
而且,不要忘了明星的bug :)
乾杯。
我的錯誤。我實際上使用了數字=「整數」。並沒有提示。 ( – Shaiful 2011-02-10 04:15:51
我認爲你應該使用一個屬性指定here的數值屬性。不確定它是否解決了問題,但應該使用下列其中一個值:「必須是一個或多個(用'|'分隔)以下常量值。」
我一直在努力解決這個問題,我在這裏發現的帖子都沒有幫助我。
後來,當我用的EditText再次fiddeling,我發現的提示做節目時安卓的inputType組合被分配與機器人:ellipsize。
後來的搜索將指向同一個方向:http://code.google.com/p/android/issues/detail?id=7252
不過這是一個奇怪的問題,這應該已經是固定的...
- 1. EditText提示不顯示
- 2. EditText在輸入時不顯示提示以及文本
- 3. 當提交時不顯示onbeforeunload提醒
- 4. 的EditText暗示不顯示
- 5. EditText在移動時不顯示鍵盤
- 6. 用提示重新顯示edittext
- 7. Android:當Appcomat底部顯示屏顯示時調整EditText
- 8. EditText提示顯示額外的空格當inputType =「textpassword」
- 9. 在EditText字段中提示texSize不同
- 10. Android EditText提示
- 11. TextInputLayout在輸入時不顯示提示
- 12. RPROMPT在初始提示時不顯示
- 13. ActiveSheet.Delete不顯示提示(當它應該)
- 14. 當EditText A有字母時顯示EditText B
- 15. 在Android 3.0中不顯示EditText光標
- 16. 當鍵盤打開時在EditText中突出顯示文本
- 17. 單擊EditText時鍵盤不顯示
- 18. 當活動恢復時,在Spinner中顯示提示
- 19. 如何在BlackBerry表中顯示Integer值
- 20. Android EditText值不顯示
- 21. EditText不顯示文字
- 22. 當空或空時不顯示多個綁定工具提示
- 23. 如何在Spinner選擇時顯示EditText?
- 24. TMUX:在顯示命令提示時顯示顯示窗格?
- 25. 如何在EditText之後顯示EditText提示的默認值? (Android Java)
- 26. EditText用戶輸入顯示在提示文本的頂部
- 27. 當點擊editText顯示android鍵盤
- 28. 當工具提示顯示時,「實時」更新小工具的工具提示
- 29. Fragment中的軟鍵盤不顯示edittext
- 30. EditText框未顯示
檢查此鏈接:http://stackoverflow.com/questions/3608234/edittext-hint-doesnt-show – 2012-12-25 05:42:42