2016-03-05 25 views

回答

1

嘗試以下:

ImageViewButton

onClick事件:

Intent intent = new Intent(); 
    intent.setType("image/*"); 
    intent.setAction(Intent.ACTION_GET_CONTENT); 
    startActivityForResult(Intent.createChooser(intent, "Select media"), 1); 

Ť他會打開你的設備畫廊。從圖庫中選擇圖片。

然後下面的方法將圖像設置你的ImageView

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 

    if (requestCode == 1 && resultCode == RESULT_OK && data != null) 
    { 
     Uri selectedImage = data.getData(); 

     ImageView imageView = (ImageView) findViewById(R.id.imageView); 
     imageView.setImageURI(selectedImage); 
    } 
} 

希望這將幫助你!

+0

打開你需要的庫[Intent.setType(「image/*」);' – Bhargav

+0

真的非常感謝你 –

+0

我只是忘了在setType()中添加圖像。感謝名單。 :) – Mrunal

相關問題