-4

コードを書きました。ここでは、 レイアウトはweightsumで分割されています。 すべてのウェイトには直線レイアウトが含まれています。linearviewoutを使ったgridviewのようなデータビューへの方法

私は文字列のarraylistを持っています。 私は

> 1.   2.   3. 
> 4.   5. 

は、いくつかのコードやサンプルを提供します....のようにデータを配置する必要があります。

+2

質問が何であるか正確には分かりません....グリッドが必要な場合は、アダプタでRecyclerViewを使用してください。アダプタはArrayListsで動作しますので、必要な場合はサンプルコードを回答に入れます。特に、LinearLayoutはグリッドではなく、線形レイアウト用です。 – LuigiPower

+0

グリッドビューのスクロール表示を無効にできますか? –

+0

gridviewの代わりに線形レイアウトを使用する方法は? –

答えて

0

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"を使用してすべてを手動で作成することはできますが、動的なデータリストには適していません。

関連する問題