0

我想知道是否有辦法在RecyclerView這樣的某個位置動態調整第一項的起始位置:使RecyclerView的項目設置在一定的水平,但仍然能夠在不同的電話上滾動

enter image description here

enter image description here

所以項目開始靠近屏幕的底部,但仍能夠移動一路上漲。

我該如何做到這一點?

我想最初「預滾動」的項目到一定位置的底視圖欄上方,可能得到仰視圖的高度和動態調整預滾動用於不同的屏幕分辨率?

目前我使用一個自定義ViewHolder是這頭實現這只是一個空的觀點,但它不能在不同的手機正常規模。

+0

當u完成滾動,再上你仍然需要在調整的起始位置 –

+0

你爲什麼要這麼做? – ianhanniballake

+0

@MounirElfassi是,當我滾動再度回升應該是回到了調整位置 – AndyRoid

回答

1

你可以嘗試設置在頂部的填充與android:paddingTop="400dp"然後設置android:clipToPadding="false"

+0

是但如何比例適當,以不同的手機? – AndyRoid

+0

您可以在dimensions.xml資源文件中設置維度,並針對不同的配置進行調整,而不是使用400dp的固定值。引用它@dimen/... – GSala

+0

有沒有辦法做到這一點編程,而不是顯示,DisplayMetrics,或WindowManager? – AndyRoid

相關問題