私はリサイクラを使った簡単なレイアウトです。私はアダプタでそれをフィードし、リサイクラーのためにGridLayoutManager
を設定します。RecyclerViewとGridLayoutManager - レイアウトアイテム
<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">
は、私は2つの問題を抱えて:行
- をCENTEされていません赤い行
Androidスタジオですべてのプロパティを試しましたが、効果がありません。私はグーグルで、多くの質問を開いたが、私はまだ運がない。私はどんな魔法の財産を使うのですか?
ご覧のとおり、アイテムは画面の左側に配置されています。私はそれを中心に動かしたい。第1行目と第2行目の間にスペースはありません。 1.thereについて
アイデアを持っている人は誰でも、どのようにアイテムをセンターするのですか?私は単一の列で別の画像を追加します。 –
重力=中心のカスタムレイアウトのパラメータを渡すことがありますか?しかし、私はセッターを発見していない。 –
私はGridViewにスワップし、タイルは最終的に中央に配置されます。 –