我上針對的是7" 或以上的平板電腦應用程序的工作。所以,目標平臺是安卓3.x的 我正在尋找一種有效的方法來顯示列表項的細節時, (注意:由於應用程序的性質,我不想在此活動中將ListView與其他視圖或Fragment共享)。當點擊一個列表項時,我有一個列表。,可以顯示時間信息中的項目採取幾乎整個屏幕,我心裏有幾個辦法:顯示列表項的細節高效的方式
簡單的一種是:列表項點擊只需啓動,顯示該項目的詳細信息的活動但我想我t似乎並不高效,因爲每次點擊該項目都會創建此細節活動,然後將其銷燬。
創建列表項的詳細定製對話框,並保持其在列表活動的參考。一旦項目被點擊顯示這個對話框顯示對應於點擊列表項目的內容。通過這種方法,我希望Dialog能夠完整地顯示屏幕(任何感謝的建議)。
ListView中定義的FrameLayout與能見度飄(使得幀佈局不採取ListView中屏幕中的任何空間)。此框架佈局充當Details Fragment的容器。只要列表項被點擊,隱藏ListView並使框架佈局可見。使用這種方法,我無法在列表視圖和詳細信息視圖之間來回導航。
應該來自一位Android專家。 :)
謝謝你的時間。
這是我用這種方法有什麼問題。每次用戶單擊List項目時,我都會創建並銷燬DetailsActivity。我想保留細節視圖(無論是作爲自定義對話還是片段或更好的方法?),只需更改其對應於List項目的內容並顯示它。 – 2012-03-22 20:23:17