私はアンドロイドが初めてです。私はインテントを使用して全画面画像を表示し、画像間をスワイプしています。コードは次のようになります。
(グリッドを使用して画像を表示しています。グリッド内の画像をクリックすると、インテントが呼び出されます)
Gridview_sponsor = (GridView) findViewById(R.id.gridViewSponsor);
Gridview_sponsor
.setOnItemLongClickListener(new OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> arg0,
View arg1, int pos, long id) {
AlertDialog diaBox = AskOption(imagesName.get(pos)
.toString());
diaBox.show();
return true;
}
});
Gridview_sponsor.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,
int position, long arg3) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(
Uri.parse("file://" + imagesName.get(position)),
"image/*");
startActivity(intent);
}
});
以前は正常に動作していました。しかし、既存のアプリをアンインストールすると、スワップが停止します。
上記のコードには、インテントimagesName.get(position)
に割り当てている画像パスが含まれています。ACTION_VIEW
しかし、画像を全画面表示してズームインするだけで、ズームアウト機能は正常に機能しています.しかし、画像はそのフォルダからスワイプされていません