タグ付けされた質問 「image-gallery」

9
Androidギャラリーから複数の画像を選択する
したがって、基本的に私が達成しようとしているのはGallery、Androidでを開いて、ユーザーに選択させることmultiple imagesです。今、この質問は頻繁に尋ねられていますが、私は答えに満足していません。主に私は私のIDEのde docsで何か面白いものを見つけたので(後でこれに戻ります)、それによってカスタムアダプターを使用したくはなく、通常のアダプターだけを使用します。 1つの画像を選択するためのコードは次のとおりです。 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent,"Select Picture"), 1); People on SOや他のWebサイトでは、2つのオプションがあることがわかります。 1)使用しない ACTION_GET_CONTENTしかし、ACTION_SEND_MULTIPLEその代わり。 これは機能しません。これはsendingファイルのドキュメントによるretrievingものであり、そうではありません。ACTION_SEND_MULTIPLEを使用すると、デバイスでウィンドウが開き、データを送信するアプリケーションを選択する必要があります。それは私が望んでいることではないので、このソリューションで人々がこれをどのように達成したのか疑問に思います。 2)を実装しcustom Galleryます。今これが私の最後のオプションです。私はそれを自分でスタイルする必要があるため、私が探しているものではないので、私が検討する最後のオプションです。なぜバニラギャラリーで複数の画像を選択できないのですか。 これにはオプションが必要です。今、私が見つけた興味深いものはこれです。 私が見つけのドキュメントの説明でこれを見つけましたACTION_GET_CONTENT。 呼び出し元が複数の返されたアイテム(ユーザーが複数選択を実行する)を処理できる場合は、EXTRA_ALLOW_MULTIPLEを指定してこれを示すことができます。 これはかなり興味深いです。ここでは、ユーザーが複数のアイテムを選択できるユースケースを参照していますか? 後で彼らはドキュメントで言う: EXTRA_ALLOW_MULTIPLEを使用して、ユーザーが複数のアイテムを選択できるようにすることができます。 これはかなり明白ですよね?これは私が必要なものです。しかし、私の次の質問はどこにありEXTRA_ALLOW_MULTIPLEますか?悲しいことに、developers.androidのガイドでこれを見つけることができません。もこれが見つからないことと、INTENTクラスの定数として定義されていないことです。 誰でもこれを手伝ってくれるEXTRA_ALLOW_MULTIPLE?

7
android Uri.getPath()で実際のパスを取得
ギャラリーから画像を取得しようとしています。 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select picture"), resultCode ); このアクティビティから戻った後、ウリを含むデータがあります。それは次のようになります: content://media/external/images/1 このパスを実際のパスに変換するにはどうすればよい/sdcard/image.pngですか(「」のように)? ありがとう

3
flex-flowを使用したフレックスコンテナーでの成長よりも縮小を優先:行の折り返し
次の仕様で、さまざまなサイズの画像と比率の画像ギャラリーを表示します。 画像間に空白(余白)はありません。 元の比率をできる限り尊重します。 リンクで囲まれた画像。 非JSソリューション。 画像が少し切り取られる可能性があります。 ポータブルソリューション。 表示される画像のセットはランダムです。 画像は左から右に表示する必要があります(列を使用できないようにします)。 次のフレックスボックスソリューションでそれを実現しました。 コードスニペットを表示 section { display: flex; flex-flow: row wrap; justify-content: center; } section a { flex: auto; } section img { height: 100%; width: 100%; object-fit: cover; } <!DOCTYPE html> <html lang="en"> <head> <title>Controlling flex growability</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <style> </style> …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.