[問題] 客製化optionDialog

看板AndroidDev作者 (台南暴力獅)時間13年前 (2012/06/09 21:40), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
請問各位神手們 我想在按下ImageButton會有對話框出現 對話框有三個選項分別是"從本機擷取""照張相片""取消" 現在就卡在"從本機擷取" 可以從本機擷取 但是擷取後卻無法將預設圖片換成自己選取的圖片 依舊是預設圖片 以下是程式碼 請各位看看哪裡有錯 謝謝 private OnClickListener sel=new OnClickListener(){ public void onClick(View v){ openOptionDialog(); } }; private void openOptionDialog(){ new AlertDialog.Builder(Select.this) .setTitle(R.string.select_title) .setMessage(R.string.select_msg) .setPositiveButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int i) { } })//end setPositiveButton .setNegativeButton("從本地擷取", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int c) { Intent intent =new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(intent,1); } ================以下開始有錯誤================================= @Override protected void onActivityResult(int requestCode,int resultCode, Intent data) { if (resultCode==RESULT_OK) { Uri uri=data.getData(); ContentResolver cr=this.getContentResolver(); try{ Bitmap bitmap=BitmapFactory.decodeStream(cr.openInputStream(uri)); btn_01.setImageBitmap(bitmap); } catch(FileNotFoundException e){ e.printStackTrace(); } }//end if super.onActivityResult(requestCode, resultCode, data); }//end onActivityResult }//end OnClickListener )//end setNegativeButton .show(); }//end openOptionDialog -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.77.221 ※ 編輯: d831007 來自: 218.173.77.221 (06/09 21:46)

06/09 21:50, , 1F
所以有沒有錯誤訊息 如果沒有 抓到的bitmap是否存在
06/09 21:50, 1F
※ 編輯: d831007 來自: 218.173.77.221 (06/09 21:52)

06/09 21:54, , 2F
onActivityResult(int requestCode,int resultCode, Inten
06/09 21:54, 2F

06/09 21:55, , 3F
ContentResolver cr=this.getContentResolver();
06/09 21:55, 3F

06/09 21:56, , 4F
super.onActivityResult 這三處有錯誤 是語法錯誤嗎?
06/09 21:56, 4F

06/09 21:58, , 5F
有報錯 你就要先搞懂 錯誤訊息
06/09 21:58, 5F

06/09 21:58, , 6F
Bitmap似乎是抓的到 都沒有錯誤
06/09 21:58, 6F

06/16 01:36, , 7F
抓得到BITMAP,那BITMAP沒抓錯檔嗎..
06/16 01:36, 7F
文章代碼(AID): #1Fqr9IKp (AndroidDev)