表格視圖以一個可滾動的單列多行的形式來展示一段或一組數(shù)據(jù)憋沿。用一個表格以列表的形式贝咙,簡潔高效地顯示大量或少量的信息抗碰。一般來說,表格最好用來展示文字內(nèi)容,而且經(jīng)常以導(dǎo)航的方式出現(xiàn)在分欄視圖的一側(cè),另一側(cè)顯示相關(guān)內(nèi)容。
平鋪型
平鋪型表格可被分為若干帶標簽的段落牧抵,表格右側(cè)邊緣可能會出現(xiàn)垂直的表格索引蝶俱。每行開頭可以有頁眉,尾部可以有頁腳(也可以沒有)饥漫。
分組型
表格行以分組形式展示榨呆,可以有頁眉和頁腳。分組表格視圖中至少含有一組列表庸队,而每一組中至少包含一項內(nèi)容积蜻。與平鋪型不同闯割,分組型表格沒有索引。
考慮列表寬度
列表過小會導(dǎo)致信息截斷和超出,使他們難以閱讀和快速瀏覽,也難以閱讀和掃描竿拆。
快速顯示列表內(nèi)容
如果表格的內(nèi)容龐大而且復(fù)雜宙拉,不要在所有數(shù)據(jù)都加載完之后才一起顯示出來”瘢可以首先展示文本信息谢澈,圖片等較為復(fù)雜的內(nèi)容則在加載完后再顯示。這樣可以將有用的信息立即傳達給用戶御板,同時也提高了應(yīng)用的響應(yīng)能力锥忿。在等待信息加載的時候,可以考慮展示“過期”信息怠肋。
反饋加載進程
如果信息加載速度很慢或者非常復(fù)雜敬鬓,需要提供一個進度條或者掃描控件告訴用戶加載正在進行中。
保持內(nèi)容更新
通過定期更新的數(shù)據(jù)來反映更新的列表內(nèi)容笙各。不要改變滾動位置,在列表的開頭或結(jié)尾添加更新的內(nèi)容,刷新時符合用戶的預(yù)期钉答。當新的數(shù)據(jù)被添加時,一些應(yīng)用程序顯示一個指示器,同時提供了一個對它的控制權(quán)杈抢。一個好的方式是添加一個刷新按鈕,這樣用戶就可以隨時手動刷新数尿。更多詳情請查閱Refresh Content Controls.
避免索引與列表包含右對齊元素
大面積的滑動手勢控制一個索引。如果其他界面元素設(shè)置在附近,如展開按鈕,它可能很難辨別用戶的意圖時,一個手勢可能會激活的錯誤元素春感。