我有一個簡單的佈局和回收站。我用適配器餵它,併爲回收商設置GridLayoutManager
。帶GridLayoutManager的RecyclerView - 佈局項目
<android.support.v7.widget.RecyclerView
android:id="@+id/scripts_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="50dp"
android:verticalSpacing="20dp"
android:clipToPadding="false"
android:orientation="vertical"
app:layoutManager="android.support.v7.widget.GridLayoutManager"
tools:listitem="@layout/tmpl_script"
android:paddingBottom="20dp"
android:layout_marginEnd="20dp"
android:layout_marginRight="20dp"
android:paddingTop="30dp"
app:layout_gravity="center" />
活動
RecyclerView recyclerView = (RecyclerView)findViewById(R.id.scripts_recycler_view);
recyclerView.setAdapter(adapter);
int columns = getResources().getInteger(R.integer.scripts_columns);
recyclerView.setLayoutManager(new GridLayoutManager(this, columns));
recyclerView.setHasFixedSize(true);
項目
<LinearLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:background="@drawable/game_border"
android:gravity="center"
android:orientation="vertical">
我有兩個問題:
- 有行
- 項目不CENTE之間沒有空格紅色內
我試過Android Studio的所有屬性,但它們沒有任何效果。我GOOGLE了一下,打開了很多問題,但我仍然沒有運氣。我應該使用什麼魔法財產?
正如您所看到的項目位於屏幕左側。我想把它移到中心位置。第一排和第二排之間沒有空間。
任何人有想法,如何居中物品?我會添加單列的另一張照片。 –
也許傳遞一個自定義佈局參數重心=中心?但我沒有找到一個二傳手。 –
我交換了一個GridView,最後瓷磚居中。 –