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 - Gallery 中的 EditTexts 在被(长)点击时显示奇怪的行为

希望这可以帮助

于 2012-08-21T03:40:57.220 回答