我有一個DialogPreference子類,並使用ListView實現了一個文件夾選擇器。在文件夾樹上下移動並在列表視圖中顯示文件夾時,一切正常。在DialogPreference中實現固定高度可滾動列表視圖
我的問題是,當我在文件夾樹中上下移動時(由於每個文件夾中子文件夾的數量不同,對話框窗口會變長和縮小)。我熱衷於在文件夾樹被導航時保持對話窗口的高度。
作爲一種解決方案,我爲列表視圖指定了一個固定的高度,這在縱向模式下效果很好,但是我注意到,當我切換到橫向模式時,listview不會滾動,我唯一的理由是列表視圖中的項目數量少於固定高度,因此未啓用滾動。這有點痛苦,因爲它在橫向模式下截斷列表,並且用戶不能向下滾動查看其餘的列表項目。
有沒有人有任何建議?我不太想用對話框(全屏演示文稿也可以),所以在PreferencesActivity中可以使用的任何替代方法也可以。
在此先感謝, dsana123。
任何機會的一些代碼? XML? –