2016-07-28 3 views
0

画像を表示するレイアウトがいくつあるかを知らずに欲しい。最初に私はScrollViewを考えましたが、異なったの画像を追加する方法がわかりません。それはどうやってできますか?それとも他の解決策がありますか?未知の画像量を表示する

+0

あなたが試したすべての関連コードを投稿してください。 –

+0

スクロールビューを使用すると、画面に触れることができ、さらにコンテンツがある場合はページ上にスペースがあります。内部にはImageView、textview、edittextなどがあります。画像に固有のものではありません – Michael

答えて

1

どのようにすることができますか?

はあなたImageViewウィジェットを追加その中に、verticalLinearLayout周りScrollViewラップを持っています。

他の解決方法はありますか?

ListViewGridViewRecyclerViewViewPager。等々。

+0

未知数のウィジェットをLinearLayoutに追加するにはどうすればよいですか? –

+0

@OleksandrZakrevskiy: 'ImageView'ウィジェットを作成します。設定します(Picasaを使用して画像を非同期に読み込むなど)。 'LinearLayout'で' addView() 'を呼び出し、' ImageView'と適切な 'LinearLayout.LayoutParams'を渡します。各画像に対してこれを行います。 – CommonsWare

0

あなたはScrollViewを使用したり、画像の量を知っている必要はありませんあなた表示されます。 ListBitmap(画像)をListViewListViewの各項目はImageView)にバインドするのListViewを使用してください。新しい画像をリストに追加するたびに、アダプタのnotifyDataSetChanged()メソッドを呼び出すと、ListViewが更新されます。

関連するチュートリアルについては、googleをご覧ください。あなたは多くの例を見るつもりです。