2017-12-31 33 views
0

Recyclerビュー(グリッドレイアウト)でdrawable resフォルダ内のすべてのイメージを表示する方法は?もし彼らが何かをしているのであれば?リサイクルビュー(グリッドレイアウト)で画像を表示する方法は?

私は通常の方法を試してみましたが、効果はありましたが、画像は5枚しかありませんでした。どのように100画像のために同じを行うには、それは多くの仕事です。

+0

Picassoを使用する必要があり、画像を表示するには、スタックオーバーフローへようこそ!あなたが試したことの[最小、完全で、かつ、検証可能な例](https://stackoverflow.com/help/mcve)を提供した場合、あなたの質問をよりよくお手伝いすることができれば非常に役に立ちます。 –

答えて

0

すべてのイメージを格納し、ループを使用してすべてを表示するdrawbles配列を作成してみることもできます。

Drawble [] drawables = new Drawable[]{ContextCompat.getDrawable(getActivity(), R.drawable.digit00),ContextCompat.getDrawable(getActivity(),R.drawable.digit01),ContextCompat.getDrawable(getActivity(), R.drawable.digit02)); 

ループを使用して、描画可能な配列に配置するものを印刷して、入力時に保存することもできます。例えば

logcatに印刷 'ContextCompat.getDrawable(getActivity()、R.drawable.digit' +はint ')'(INTが増分される整数であることループを作成します毎回、これは私が最後に数値をつけたdrawableの名前をdigit00 - digit99のように言った理由です。次に、すべてのコードを実際のコードにコピーするだけです。

0
recyclerView.setLayoutManager(new GridLayoutManager(this, numberOfColumns)); 

、あなたのリサイクルアダプタ

関連する問題