0

カメラを起動してユーザーに写真を撮らせる方法を知っています。また、ギャラリーを起動して、ユーザーがデバイス上の写真の 1 つを選択できるようにする方法も知っています。ただし、ギャラリーの起動ページでは、ユーザーへの唯一のオプションは「キャンセル」です。ネイティブギャラリーの仕組みと同じように、カメラを開く、トリミングする、削除するなど、そのページでユーザーにより多くのオプションを提供したいと考えています。putExtra() を使用する必要がありますか? もしそうなら、それで何が使えるかを見つける方法。

ユーザーが2つのオプションから選択できるようにするページ/ダイアログを用意するというオプションがあることは理解していますが、それほど魅力的ではありません。

4

1 に答える 1

0

その時点で、受信インテントのアクティビティをいじることになります。それがあなたにその能力を与えない限り(私はそれを知っている人を知りません)、あなたはそれをすることはできません. 画像を自分のアクティビティに戻し、そこにメニューを表示する必要があります。

ユーザーは任意の数のギャラリーをインストールでき、ユーザーの個人設定/好みによっては、ストック ギャラリー アプリで画像を表示していない可能性があることに注意してください。

画像を表示するアクティビティを作成し、いくつかのオプションを含む単純なリストビュー アラート ダイアログを表示した場合はどうなるでしょうか? それは十分にきれいに見えるかもしれません。

于 2013-09-23T17:42:45.310 に答える