如何以編程方式設置ListView的頂部填充? 使用SetPadding()在使用android:axdingTop =「100dp」的情況下在listml中執行任何操作時都不會發生任何問題。如何以編程方式設置ListView的頂部填充?
換句話說;我如何在代碼中實現android:paddingTop =「100dp」?
爲什麼我需要它?: 我需要用於設計/交互原因的填充,如果將它設置爲axml,它會很好。但大小/值需要與另一個視圖的大小完全相同(因爲設計/交互的原因),我需要在代碼中進行設置。 我發現ListView.paddingTop屬性在後臺設置ListView的ListPaddingTop,我試着在那裏尋找答案,但我找不到任何設置該屬性的解決方案。
我目前使用這個axml設置:
<ListView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingTop="100dp"
android:scrollbarStyle="outsideOverlay"
android:clipToPadding="false" />
使用搜索#setPadding( int,int,int,int),最有可能的是你誤用了它 – pskink
@pskink是的,我正在使用/ inher來自MVVMCross的ListView,似乎在它的構造函數中設置了我無法控制的東西。 –