Re: [問題] ScrollView和ListView的衝突

看板AndroidDev作者 (我還想要更多力量)時間13年前 (2011/07/01 17:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
謝謝~ 我也覺得我在設計上有迷思 您回答了我的問題 :D
07/19 17:29, 1F
文章代碼(AID): #1E3Owy1V (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1E3Owy1V (AndroidDev)