0

このコードを使用すると、アクティビティのギャラリーに画像を表示できます

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.message_main);

        Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
        photoPickerIntent.setType("image/*");
        startActivityForResult(photoPickerIntent, 1);
    }

レイアウトはこんな感じ

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >



</RelativeLayout>

どうすればよいかわからないのは、長いクリックを画像に接続することですか? したがって、ユーザーが私の活動で画像を長くクリックすると、どの画像がクリックされたかをキャプチャして処理したいと考えています。パス、画像の種類などを見つけます。レイアウトに基づいて、この長いクリックをキャプチャするために何を配線すればよいかわかりません。

4

1 に答える 1

0

ギャラリー ビューにはコンテキスト メニューを使用する必要があります。

コンテキスト メニューの詳細については、http: //developer.android.com/reference/android/view/ContextMenu.htmlを参照してください。

Android - ギャラリーの EditTexts を (長押し) クリックすると奇妙な動作が表示される

お役に立てれば

于 2012-08-21T03:40:57.220 に答える