コードを書きました。ここでは、 レイアウトはweightsumで分割されています。 すべてのウェイトには直線レイアウトが含まれています。linearviewoutを使ったgridviewのようなデータビューへの方法
私は文字列のarraylistを持っています。 私は
> 1. 2. 3.
> 4. 5.
は、いくつかのコードやサンプルを提供します....のようにデータを配置する必要があります。
コードを書きました。ここでは、 レイアウトはweightsumで分割されています。 すべてのウェイトには直線レイアウトが含まれています。linearviewoutを使ったgridviewのようなデータビューへの方法
私は文字列のarraylistを持っています。 私は
> 1. 2. 3.
> 4. 5.
は、いくつかのコードやサンプルを提供します....のようにデータを配置する必要があります。
http://www.vogella.com/tutorials/AndroidRecyclerView/article.html#using-lists-or-grids-in-android
これは、文字列のArrayListの製アダプタでRecyclerViewを作成する方法を示しています。特に
、これはあなたが必要とするコードです:
mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view);
mLayoutManager = new GridLayoutManager(this, numberOfColumns);
mRecyclerView.setLayoutManager(mLayoutManager);
// specify an adapter (see also next example)
mAdapter = new MyAdapter(myDataset); //Where myDataset is your ArrayList<String> and MyAdapter is described in depth in the link I provided
mRecyclerView.setAdapter(mAdapter);
あなたがまだのLinearLayoutについて尋ねているので、私はそれをクリアしようとするでしょう。
また、のLinearLayoutのISN」:
あなたは1つの行またはこのようなもので、プログラムで「レイアウト幅」属性またはを使用して、等幅ビューの単一の列を作成するためのLinearLayoutを使用することができます理論的にはリストをループして "addView"を使用してすべてを手動で作成することはできますが、動的なデータリストには適していません。
質問が何であるか正確には分かりません....グリッドが必要な場合は、アダプタでRecyclerViewを使用してください。アダプタはArrayListsで動作しますので、必要な場合はサンプルコードを回答に入れます。特に、LinearLayoutはグリッドではなく、線形レイアウト用です。 – LuigiPower
グリッドビューのスクロール表示を無効にできますか? –
gridviewの代わりに線形レイアウトを使用する方法は? –