Windowsタイルが好きな方法を探して、ダッシュボードとして知られているソリューションを探していました。私はCardViewでRecyclerViewを使いたい。私は昔の解決策を見つけたが、のLinearLayoutはボタンでも使用:How to create layout with 6 buttons like windows tilesダッシュボードまたはWindowsタイルのようなCardViewを使用したRecyclerView
私は6 CardViewsを持って、彼らは全体の面積を占有しなければなりません親RelativeLayoutのサイズで、画面の幅に関係なく同じサイズになります。
ポートレートモードでは、私は2列と横3列です。
recyclerView.setHasFixedSize(true);
int columns = resources.getConfiguration()
.orientation == Configuration.ORIENTATION_LANDSCAPE ? 3 : 2;
RecyclerView.LayoutManager mLayoutManager = new GridLayoutManager(getApplicationContext(), columns);
recyclerView.addItemDecoration(new GridSpacingItemDecoration(columns,
Utils.dpToPx(resources, 3), true));
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setLayoutManager(mLayoutManager);
どうすればいいですか?