1

私はアンドロイドが初めてです。私はインテントを使用して全画面画像を表示し、画像間をスワイプしています。コードは次のようになります。

(グリッドを使用して画像を表示しています。グリッド内の画像をクリックすると、インテントが呼び出されます)

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しかし、画像を全画面表示してズームインするだけで、ズームアウト機能は正常に機能しています.しかし、画像はそのフォルダからスワイプされていません

4

0 に答える 0