だから私は頭を悩ませ、それを行う方法を理解しようとしています.
さらに情報を提供するには:
データベースから取得した一連の写真を含むグリッドビューがあります。誰かが写真をクリックすると、新しいアクティビティが開始され、クリックされたのと同じ写真を示すイメージビューが表示されます。上記は、イメージビューを変更できるボタンを除いて、既にコーディングしています。
ここで、基本的にデータベースの次の画像 (またはグリッドビューの右側の次の画像) を表示するボタンを実装したいと思います。
押されたときにイメージビューを切り替えて、データベースとは別の画像を表示するボタンを探しています。
imageswitcher、viewwitcher、およびその他のものを使用しようとしましたが、役に立ちませんでした。
新しいアクティビティのイメージビューに表示できるように、クリックされた(ドローアブルからの)picのパスを取得する「GetPic」という関数があります。
他の情報が必要な場合は、喜んで共有します。
ありがとう!
編集: getpic は、データベースから drawble パスを取得する関数です。(GetPic(activity_here.pos)) activity_here.pos を配置すると、GetPic にグリッドビュー (選択された画像) からの位置が与えられ、GetPic は選択された画像のパスを吐き出し、画像ビューに表示できるようにします。
(GetPic(activity_here.pos+1)) を行うと、次の画像が表示されます (これは私が望むものです)。ボタンを単純に位置に追加すると、イメージビューを「最終」にする必要があります。そのため、表示する写真がなくなるまで(したくない)、次の写真を一度しか取得できません(したくありません)。