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數位生活區 即時熱門文章