鍍金池/ 教程/ Android/ 文本框
Snackbars 與 Toasts
選擇器
網(wǎng)格
紙片
色彩
手勢
內(nèi)容選取
準(zhǔn)則
導(dǎo)航過渡
進(jìn)度和動態(tài)
概述
數(shù)據(jù)格式
搜索(Search)
Roboto 字體
副標(biāo)題
Material 屬性
書寫
空狀態(tài)
按鈕
提示框(Dialogs)
開關(guān)
導(dǎo)航
單位和度量
列表
度量與邊框
真實的動作
改進(jìn)的操作
底部動作條
加載圖片
卡片
工具提示(Tooltips)
菜單
設(shè)備
可達(dá)性
分隔線(Dividers)
高度和陰影
環(huán)境
抽屜式導(dǎo)航
響應(yīng)式交互
Tabs
圖標(biāo)
滾動時的技巧
更新記錄
錯誤
影像處理
設(shè)置
滑塊控件(Sliders)
列表控制
圖像
文本框
布局模板
雙向性
選擇控制器
調(diào)色板
自適應(yīng) UI
貼片集
數(shù)據(jù)表
滑動刷新
啟動屏幕
按鈕:浮動操作按鈕
打動用戶的細(xì)節(jié)
應(yīng)用結(jié)構(gòu)
有意義的轉(zhuǎn)場動畫
字體排版(Typography)
結(jié)構(gòu)

文本框

文本框可以讓用戶輸入文本。它們可以是單行的,帶或不帶滾動條,也可以是多行的,并且?guī)в幸粋€圖標(biāo)。點擊文本框后顯示光標(biāo),并自動顯示鍵盤。除了輸入,文本框可以進(jìn)行其他任務(wù)操作,如文本選擇(剪切,復(fù)制,粘貼)以及數(shù)據(jù)的自動查找功能。詳情見 模式 > 選擇 文本選擇的設(shè)計。

文本框可以有不同的輸入類型。輸入類型決定文本框內(nèi)允許輸入什么樣的字符,有的可能會提示虛擬鍵盤并調(diào)整其布局來顯示最常用的字符。常見的類型包括數(shù)字,文本,電子郵件地址,電話號碼,個人姓名,用戶名,URL,街道地址,信用卡號碼,PIN 碼,以及搜索查詢。

單行文本框

當(dāng)文本輸入光標(biāo)到達(dá)輸入?yún)^(qū)域的最右邊,單行文本框中的內(nèi)容會自動滾動到左邊。

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_03_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_04_large_mdpi.png" alt="" />

淺色主題

  • 提示和輸入字體:Roboto Regular 16 sp
  • 輸入框高度:48 dp
  • 文本頂部和底部填充:16 dp
  • 文本字段分隔填充:8 dp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_06_large_mdpi.png" alt="" />

暗色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_08_large_mdpi.png" alt="" />

紅色標(biāo)線

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_redlines_03_large_mdpi.png" alt="" />

帶有圖標(biāo)的淺色主題

  • 提示和輸入字體:Roboto Regular 16 sp
  • 輸入框高度:48 dp
  • 文本頂部和底部填充:16 dp
  • 文本字段分隔填充:8 dp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_10_large_mdpi.png" alt="" />

帶有圖標(biāo)的暗色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinetextfields-textfields_single_12_large_mdpi.png" alt="" />

紅色標(biāo)線

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singleline-redline_06_large_mdpi.png" alt="" />

帶有滾動條的單行文本框

帶有滾動條的單行文本框

當(dāng)單行文本框的輸入內(nèi)容很長并需跨越多行的時候,則文本框應(yīng)該以滾動形式容納文本。

在滾動文本框中,一個圖形化的標(biāo)志出現(xiàn)在標(biāo)線的下面。點擊省略號,光標(biāo)返回到字符的開頭。

淺色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinewithscrolling-textfields_single_scroll_03_large_mdpi.png" alt="" />

深色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-singlelinewithscrolling-textfields_single_scroll_06_large_mdpi.png" alt="" />

浮動標(biāo)簽

浮動標(biāo)簽

浮動內(nèi)嵌標(biāo)簽,當(dāng)用戶在輸入文本時,標(biāo)簽會浮動到輸入內(nèi)容的上方。

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-floatinglabels-textfields_single_14_large_mdpi.png" alt="" />

淺色主題

  • 提示和輸入字體:Roboto Regular 16 sp
  • 標(biāo)簽字體:Roboto Regular 12 sp
  • 輸入框高度:72 dp
  • 文本頂部和底部填充:16 dp
  • 文本字段分隔填充:8 dp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-floatinglabels-textfields_single_17_large_mdpi.png" alt="" />

深色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-floatinglabels-textfields_single_21_large_mdpi.png" alt="" />

紅色標(biāo)線

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-floatinglabels-redlines_08_large_mdpi.png" alt="" />

多行文本框

當(dāng)光標(biāo)到達(dá)最下緣,多行文本框會自動讓溢出的的文字?jǐn)嚅_并形成新的行,使文本可以換行和垂直滾動。

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-multilinetextfield-textfields_multi_03a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-multilinetextfield-textfields_multi_03b_large_mdpi.png" alt="" />

淺色主題

  • 提示和輸入字體:Roboto Regular 16 sp
  • 標(biāo)簽字體:Roboto Regular 12 sp
  • 文本頂部和底部填充:16 dp
  • 文本字段分隔填充:8 dp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-multilinetextfield-textfields_multi_06_large_mdpi.png" alt="" />

深色主題

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-multilinetextfield-textfields_multi_08_large_mdpi.png" alt="" />

紅色標(biāo)線

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-fullwidthtextfield-textfields_redlines_12_large_mdpi.png" alt="" />

全寬文本框

全寬文本框適用于更深入的工作。

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-fullwidthtextfield-textfields_multi_10a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-fullwidthtextfield-textfields_multi_10b_large_mdpi.png" alt="" />

單行和多行文本框

  • 提示和輸入字體:Roboto Regular 16 sp
  • 頂部和底部填充文本:20 dp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-fullwidthtextfield-textfields_multi_12_large_mdpi.png" alt="" />

紅色標(biāo)線

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-fullwidthtextfield-textfields_redlines_12_large_mdpi.png" alt="" />

字符計數(shù)器

當(dāng)要是當(dāng)?shù)叵拗谱址麜r可在文本框中使用字符計數(shù)器。

單行字符計數(shù)器

計數(shù)器文本:Roboto Regular 12 sp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_03a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_03b_large_mdpi.png" alt="" />

多行文本框的字符計數(shù)器

計數(shù)器文本:Roboto Regular 12 sp

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_06a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_06b_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_08_large_mdpi.png" alt="" />

全寬文本框的字符計數(shù)器

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_14_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_14b_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-charactercounter-textfields_counter_16_large_mdpi.png" alt="" />

自動補全文本框

使用自動補全的文本框去呈現(xiàn)即時建議或補全彈出窗口,可讓用戶更準(zhǔn)確,更高效地輸入信息。

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_03a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_03b_large_mdpi.png" alt="" />

全寬文本框的自動補全

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_06_large_mdpi.png" alt="" />

插入自動補全

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_08a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_08b_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_10_large_mdpi.png" alt="" />

全寬文本框的內(nèi)嵌自動補全

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_12a_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_12b_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_15_large_mdpi.png" alt="" />

內(nèi)嵌自動補全

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-autocompletetextfield-textfields_autocomplete_18_large_mdpi.png" alt="" />

搜索過濾器

應(yīng)用欄可以作為一個文本框。當(dāng)用戶輸入時,文本框下方會顯示已過濾和排序的內(nèi)容。

http://wiki.jikexueyuan.com/project/material-design/images/components.textfields_search_filtering_A_large_mdpi.png" alt="" />

http://wiki.jikexueyuan.com/project/material-design/images/components.textfields_search_filtering_B_large_mdpi.png" alt="" />

在應(yīng)用程序欄中的全寬文本框

http://wiki.jikexueyuan.com/project/material-design/images/components-textfields-searchfilter-textfields_filter_06_large_mdpi.png" alt="" />

原文:Text fields 翻譯:SamanthaChou 校對:hyaocuk

上一篇:設(shè)置下一篇:手勢