在Xamarin中,ListView控制器中的一個我有幾個項目,比方說,在過濾器操作之後,我得到了2個項目。Xamarin ListView高度問題
然後我又過濾了這個列表,我們說我有20個物品。
然而,問題是列表視圖的高度沒有改變,它仍然顯示高度爲前兩個項目的高度,新項目只能在該高度內滾動。
有趣的是,如果我再次過濾列表視圖佔用屏幕的整個高度。
我沒有爲ListView放置任何高度請求。
請指導我解決這個問題。
在Xamarin中,ListView控制器中的一個我有幾個項目,比方說,在過濾器操作之後,我得到了2個項目。Xamarin ListView高度問題
然後我又過濾了這個列表,我們說我有20個物品。
然而,問題是列表視圖的高度沒有改變,它仍然顯示高度爲前兩個項目的高度,新項目只能在該高度內滾動。
有趣的是,如果我再次過濾列表視圖佔用屏幕的整個高度。
我沒有爲ListView放置任何高度請求。
請指導我解決這個問題。
理想情況下,我會建議在使用ListView
時設置一個固定的尺寸,這樣您的整體佈局就不會「跳躍」。但是,如果您必須保持動態,您可以使用RequestLayout()
如果適用,請提供代碼C#和XAML。 – Blanthor
問題出現在堆棧佈局中,我需要設置layout.VerticalOptions = LayoutOptions.FillAndExpand; – TBA