私が現在作成している Android アプリケーションでは、単純な画像ギャラリーが必要です。理想的には、水平スクロール バーのある 1 行の画像になります ( 3D 効果は必要ありませんが、 http: //www.appszoom.com/android_applications/multimedia/3d-gallery_hbij.htmlのようになります)。
Gallery
Android APIにはかつて完璧な Class があったことは知っていますが、現在は廃止されています。LinearLayout
これで、 and を使用しHorizontalScrollView
て簡単なギャラリーを作成できました
XML:
<HorizontalScrollView
android:id="@+id/hor_scroll_view"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/gallery"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" />
</HorizontalScrollView>
審美的にはこれで完璧です。私が望む方法を正確に見ています(コードを投稿することの重要性はわかりませんが、リクエストに応じて喜んでいます)。これに関する問題は機能にあります。ユーザーがギャラリー リストから画像を選択できることが重要ですが、これは私の現在のアプローチでは不可能のようです。a も使用できると読みましたViewPager
が、私の理解では、これも個々の画像を選択することは不可能であるようです。GridView
実装できるので、次の選択肢OnItemClickListener
になりますが、ユーザーが写真を撮るときに列を動的に追加するという問題が確実に発生します。
だから私の質問は簡単です: 個々の画像を選択するこの機能を実現するにはどうすればよいですか?
最後の注意として、私は Android プログラミングにかなり慣れていませんが、Java には非常に精通しています。