AlertDialogのImageViewは、ギャラリーから画像を選択して表示した後に空白です。 -- android フィールド と android-intent フィールド と imageview フィールド と android-dialog フィールド 関連 問題

ImageView in the AlertDialog is blank after picking the image from gallery and displaying it












1
vote

問題

日本語

[これは、空白を示すダイアログボックスです。 ImageView 表示しようとしていますマイカスタムダイアログのギャラリーから<コード> ImageView への選択した画像は、空白のように見えます。それはヌルではありません。これが以下のコードスニペットです。

<事前> <コード> public void loadImagefromGallery(View view) { Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("image/*"); startActivityForResult(photoPickerIntent, SELECT_PHOTO); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); try { if (requestCode == SELECT_PHOTO && resultCode == RESULT_OK && null != data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(filePathColumn[0]); String picturePath = cursor.getString(columnIndex); cursor.close(); final Dialog dialog = new Dialog(SelectImagesActivity.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.upload_image); ImageView imageView = (ImageView) dialog.findViewById(R.id.imageView1); imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath)); EditText editText = (EditText)dialog.findViewById(R.id.keyWords); Button button = (Button)dialog.findViewById(R.id.done); dialog.setCancelable(false); dialog.getWindow().setLayout(550, 900); dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); dialog.show(); imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath)); } else { Toast.makeText(this, "You haven't picked Image", Toast.LENGTH_LONG).show(); } } catch (Exception e) { Toast.makeText(this, "Something went wrong", Toast.LENGTH_LONG) .show(); } }

あらゆる助けが高くなるでしょう。ありがとう。

英語

[This is the dialog box which shows the blank ImageView I am trying to display the selected image from gallery to an ImageView in my custom dialog but the ImageView appears blank. It is not null though. Here is the code snippet attached below:

  public void loadImagefromGallery(View view) {        Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);         photoPickerIntent.setType("image/*");         startActivityForResult(photoPickerIntent, SELECT_PHOTO);     }      @Override     protected void onActivityResult(int requestCode, int resultCode, Intent data) {         super.onActivityResult(requestCode, resultCode, data);         try {             if (requestCode == SELECT_PHOTO && resultCode == RESULT_OK && null != data) {                 Uri selectedImage = data.getData();                 String[] filePathColumn = { MediaStore.Images.Media.DATA };                  Cursor cursor = getContentResolver().query(selectedImage,                         filePathColumn, null, null, null);                 cursor.moveToFirst();                  int columnIndex = cursor.getColumnIndex(filePathColumn[0]);                 String picturePath = cursor.getString(columnIndex);                 cursor.close();                   final Dialog dialog = new Dialog(SelectImagesActivity.this);                 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);                 dialog.setContentView(R.layout.upload_image);                 ImageView imageView = (ImageView) dialog.findViewById(R.id.imageView1);                 imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));                 EditText editText = (EditText)dialog.findViewById(R.id.keyWords);                 Button button = (Button)dialog.findViewById(R.id.done);                 dialog.setCancelable(false);                 dialog.getWindow().setLayout(550, 900);                 dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));                 dialog.show();                 imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath));              } else {             Toast.makeText(this, "You haven't picked Image",                     Toast.LENGTH_LONG).show();         }     } catch (Exception e) {         Toast.makeText(this, "Something went wrong", Toast.LENGTH_LONG)                 .show();     }  } 

Any help will be appreciated. Thanks.

</div
           
   
   

回答リスト

0
 
vote

変更

<事前> <コード> $pdf->MultiCell(190, 10, $questionDate, $date, 'C')0

<事前> <コード> $pdf->MultiCell(190, 10, $questionDate, $date, 'C')1
 

Change

 dialog.show();  imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath)); 

To

imageView.setImageBitmap(BitmapFactory.decodeFile(picturePath)); dialog.show(); 
</div
 
 
0
 
vote

変更:

<事前> <コード> $pdf->MultiCell(190, 10, $questionDate, $date, 'C')2
 

Change to:

imageView.setImageURI(Uri.parse(picturePath)); 
</div
 
 

関連する質問

146  Androidの丸みを帯びたコーナーでカスタムダイアログを作成する方法  ( How to make custom dialog with rounded corners in android ) 
私がやろうとしていること:丸みを帯びた角のAndroidにカスタムダイアログを作ろうとしています。 何が起こっているのか:私はカスタムダイアログを作ることができますが、丸みを帯びていません。セレクターを追加しようとしましたが、それでも私は丸みを帯びた角を達...

0  SetingLechoiceItemsサイズがゼロのときの警告ダイアログでメッセージを表示する  ( Display message in alert dialog when setsinglechoiceitems size is zero ) 
私は、SDカードパスを取得し、ラジオボタンと警告ダイアログを表示する警告ダイアログに取り組んでいます。検索結果サイズがゼロのときにメッセージを表示する必要があります。 これは私のコードです私はSDカードからのパスを取得し、alertダイアログに表示するために使...

46  ダイアログの外側に[Over]をクリックしたときにイベントを発生させる方法  ( How do i fire an event when click occurs outside a dialog ) 
私が持っている問題を解決する方法を知りたいのですが。 私は活動にポップアップするダイアログを持っています。ダイアログは画面全体をカバーしないため、アクティビティからのボタンが表示されます。 dialog.setCanceledOnTouchOutside(t...

1  Androidのasynctaskを使用してレイアウトをロードします  ( Loading a layout using asynctask in android ) 
ダイアログのXMLレイアウトで指定された画像を使用してダイアログをロードするアプリケーションがあります。私はAndroidで画像を使ってVM予算に注意してくださいので、まともな量のメモリを占有する可能性のある画像の取り扱いはメインスレッドから取り扱われるべきで...

0  ダイアログのテーマのアクティビティは、背景から戻った後に切り取られます  ( Activity with dialog theme gets clipped after returning from backgrounded ) 
Theme.AppCompat.Dialog を使用してアクティビティを開始する奇妙な動作がある場合は、アプリの背景を背景にしてから、フォアグラウンドに戻ります。私は、AppCompatを使用しないなど、このような状況でこの行動を観察しました。 この問題を...

159  ダイアログの外側をクリックしてダイアログを閉じる方法?  ( How to dismiss the dialog with click on outside of the dialog ) 
アプリケーションのカスタムダイアログを実装しました。ユーザーがダイアログの外側をクリックしたときに、ダイアログが解除されます。 私はこれのために何をしなければならないのですか? ...

0  同じダイアログを使用してアクティビティを開始します  ( Start activity using the same dialog ) 
を使用してダイアログ内に表示されるアクティビティを作成しました <事前> <コード> <activity android:theme="@style/Theme.Dialog" > </activity> それはかなりうまく機能します。ただし、こ...

0  データベースから選択したデータを削除します  ( Delete selected data from database ) 
<事前> <コード> A = 1.0001 * e-4 B = 0.001001 * e-4 0 Androidの新機能アラートダイアログボックスを使用してデータベースから選択したデータを削除したいです。これでうまくいかない。誰かが助けを............

1  Androidカスタムダイアログ表示  ( Android custom dialog display ) 
マイカスタムダイアログレイアウトには、テキストフィールドの編集が2つあります。 <事前> <コード> <EditText android:id="@+id/e2" android:inputType="none" android:lon...

0  Androidアクティビティはダイアログブラックボーダーです  ( Android activity as dialog black border ) 
私は対話としての活動を持っています、私は好きなすべてのショーです。しかし、私は彼らの周りのフレームに問題があります。ここに好きです。 私の活動: <事前> <コード> public class AlarmAlert extends Activity im...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有