我有一個提示文本框,但我希望始終顯示提示,即使在TB中有輸入。示例是Gmail應用中的「收件人」字段。編輯框提示 - 始終顯示提示
1
A
回答
2
有,你可以使用3種方法(擾流板 - 用3號),因爲在我的評論在Gmail的例子提到,它不是一個實際的提示:
使用線性佈局,漸漸在我看來,一個整潔的外觀:
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:text="@string/Hint" android:layout_margin="5dp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <EditText android:layout_width="fill_parent" android:inputType="text" android:layout_height="wrap_content"/> </LinearLayout>
使用相對佈局,讓模仿的Gmail應用程序的結果:
注:可能是問題,因爲文本將在提示的頂部顯示,請參閱解決方案3.
<RelativeLayout android:layout_marginTop="10dp" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:text="@string/Hint" android:paddingLeft="10dp" android:layout_marginBottom="0dp" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <EditText android:layout_width="fill_parent" android:inputType="text" android:layout_height="wrap_content"/>
結果都如本圖所示:
編輯:
使用可繪製:
這似乎是一個更好的解決方案(我個人剛剛從剪斷1中創建它:TextView的1顯示,將在正確的測量這種方式),這將允許一個清晰的佈局代碼和文本將意識到繪製的:
<RelativeLayout android:layout_marginTop="10dp" android:layout_width="fill_parent" android:layout_height="wrap_content" > <EditText android:layout_width="fill_parent" android:inputType="text" android:gravity="top" android:drawableLeft="@drawable/Hint" android:layout_height="wrap_content"/>
0
首先想到的是插入兩個editText佈局相對佈局。 首先在second.at頂部 - 把背景作爲 android.R.color.transparent 工作與相對佈局的頂部elevent!在下面的項目 - 設置提示(你想要的),並嘗試把文字。也許你會指定頂部第一個元素的填充來顯示。
哦。還有一件事。 也許把editText背景背景圖片 - 但是可擴展性不好。
相關問題
- 1. Matlab編輯文本框 - 顯示提示?
- 2. 始終顯示道場提示
- 3. JavaScript編輯提示
- 4. 提示框未顯示
- 5. 顯示循環提示框
- 6. 顯示提示
- 7. 如何使編輯中的內容粗體顯示而不提示提示?
- 8. 谷歌圖表如何始終顯示工具提示
- 9. 始終顯示工具提示(角料2)
- 10. Chart.js - 甜甜圈始終顯示工具提示?
- 11. abbr [title] | Facebook,始終顯示工具提示{timestamp}?
- 12. 在不顯示提示提示的情況下初始化Instabug
- 13. Jquery工具提示編輯
- 14. Android:編輯文本提示
- 15. jqplot提示內容編輯
- 16. 在javascript中編輯提示
- 17. 提示編輯文本
- 18. 如何編輯提示值
- 19. RPROMPT在初始提示時不顯示
- 20. 僅在顯示gif後提示提示
- 21. 顯示提示過
- 22. 顯示提示MVC3
- 23. 顯示D3 SVG在提示框中
- 24. 顯示提示對話框時出錯
- 25. 用提示框顯示錯誤信息
- 26. 顯示文本框工具提示
- 27. WPF - 顯示文本框工具提示
- 28. 提示框在javascript上顯示多次
- 29. 始終顯示Highcharts
- 30. 禁用EClipse編輯器顯示的提示窗口
我不認爲它在那裏是一個提示,你可以看到光標只在'到'之後開始。但是,你可以通過使用LinearLayout來模仿它,如果你同意這種方法,我會編寫一個完整的答案。 –
聽起來對我很好,你介意嗎? –
沒問題 - 增加了一個答案,我建議你使用選項3,讓我知道如果你有任何問題。 –