Re: [問題] ScrollView和ListView的衝突
※ 引述《minksable ()》之銘言:
: 自己把ListView丟進ScrollView後,
: 才發現原來不能這樣做,
: ListView會長得很醜,只有一行高左右 XD
: Google表示ListView不需要放在ScrollView中,
: 所以我也想用最簡單的方式解決:就是不要放 XD
: 想請問怎麼樣設計才能使這個「需要」消失,
: 以下是我原本想像中的介面:
: ╔══════════╗
: ║姓名 ║TextView ┐
: ║ 王小明║TextView │
: ║性別 ║TextView │
: ║ 男║TextView │
: ║電話 ║TextView │
: ║ 0987654321║┐ ├ ScrollView
: ╟──────────╢│ │ 因為後面還有東西要顯示
: ║ 0912345678║├ ListView │
: ╟──────────╢┘ │
: ║收入 ║TextView │
: ║ 月薪22K║TextView │
: ╚══════════╝ │
: 婚姻狀況 TextView │
: 單身 TextView │
: . . │
: . . │
: . . ┘
: 簡單說就是我想呈現一些資訊,
: 有純粹文字的,也有屬於清單類、要一一條列出來的,
: 希望我的介面能混合地呈現這些,
: 而我使用ScrollView只是因為超過螢幕範圍的話就看不到了。
: (還是我完全理解錯誤?不該使用ScrollView來增加捲軸?)
: 請大家指點一下,我搞了好幾個小時了 >"<
: 謝謝大家 <(_ _)>
是的!不要放!你自己都這樣說了。
就如Google所說的,你這需求根本就不該出現。
該做的是調整你的UI。
在User用眼睛過濾的過程中,要儘可能的減少User瀏覽到不必要的資訊。
試想你今天知道這個List/ScrollView下面有個人是你要看的。
可是你要捲半天才捲的到,你會不會捲到腦羞?
你該重新審視你這個畫面的真正需求!
就好比你的電話簿,你會希望你在找電話的時候還看到
他結婚了沒、收入多少、e-mail、生辰八字甚至是祖宗18代嗎?
這對你在找他電話的時候一點也沒有幫助吧?
或許你可以將你的UI調整成以下作法,或是自己另外想:
ListView僅顯示必要的基本資訊。
點了ListCell才會進去用ScrollView呈現該人的所有資料。
進階一點甚至可以在你外面的ListView那一層加上一些用來作為Filter的搜尋框。
--
抱最大的希望,為最大的努力,做最壞的打算。 嚴長壽
領最大的薪水,擁最大的權勢,做最壞的榜樣。 立法院
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75
推
07/19 17:29, , 1F
07/19 17:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章