0

だから私は頭を悩ませ、それを行う方法を理解しようとしています.

さらに情報を提供するには:

データベースから取得した一連の写真を含むグリッドビューがあります。誰かが写真をクリックすると、新しいアクティビティが開始され、クリックされたのと同じ写真を示すイメージビューが表示されます。上記は、イメージビューを変更できるボタンを除いて、既にコーディングしています。

ここで、基本的にデータベースの次の画像 (またはグリッドビューの右側の次の画像) を表示するボタンを実装したいと思います。

押されたときにイメージビューを切り替えて、データベースとは別の画像を表示するボタンを探しています。

imageswitcher、viewwitcher、およびその他のものを使用しようとしましたが、役に立ちませんでした。

新しいアクティビティのイメージビューに表示できるように、クリックされた(ドローアブルからの)picのパスを取得する「GetPic」という関数があります。

他の情報が必要な場合は、喜んで共有します。

ありがとう!

編集: getpic は、データベースから drawble パスを取得する関数です。(GetPic(activity_here.pos)) activity_here.pos を配置すると、GetPic にグリッドビュー (選択された画像) からの位置が与えられ、GetPic は選択された画像のパスを吐き出し、画像ビューに表示できるようにします。

(GetPic(activity_here.pos+1)) を行うと、次の画像が表示されます (これは私が望むものです)。ボタンを単純に位置に追加すると、イメージビューを「最終」にする必要があります。そのため、表示する写真がなくなるまで(したくない)、次の写真を一度しか取得できません(したくありません)。

4

1 に答える 1

0

これを確認してください: Android: ImageSwitcher また、これも役に立ちます: https://www.youtube.com/watch?v=Jc11oWIjz-w & 3 番目の部分を忘れないでください。幸運を 。

于 2013-04-10T01:12:31.743 に答える