ich weiß nicht, warum es nicht in meinem Fall funktioniert und funktionieren alle anderen einDont Bild in Bild Ansicht zu erhalten, nachdem Bild aus der Galerie Auswahl
public class MainActivity extends Activity {
private static final int imagess = 1;
Button uploadimage, loadimage;
ImageView selectimage, showimage;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
uploadimage = (Button) findViewById(R.id.uploadimage);
loadimage = (Button) findViewById(R.id.loadimage);
selectimage = (ImageView) findViewById(R.id.imageUpToLoad);
showimage = (ImageView) findViewById(R.id.Imagedownload);
selectimage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent galleryintent = new Intent(Intent.ACTION_PICK , MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galleryintent , imagess);
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == imagess && requestCode == RESULT_OK && data != null) {
Uri imageuri = data.getData();
selectimage.setImageURI(imageuri);
und dies ist xml-Code, der auch perfekt. Dies ermöglicht mir den Zugriff auf die Galerie, aber wenn ich das Bild aus der Galerie auswähle, wird es in der Bildansicht nicht angezeigt. weiß nicht, warum es nicht
<ImageView
android:layout_width="150dp"
android:layout_height="150dp"
android:id="@+id/imageUpToLoad"
android:layout_gravity="center_horizontal"
/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="upload image"
android:id="@+id/uploadimage"
android:layout_below="@+id/selectimage"
android:layout_alignParentStart="true"
android:layout_alignEnd="@+id/selectimage" />
<ImageView
android:layout_width="150dp"
android:layout_height="150dp"
android:id="@+id/Imagedownload"
android:layout_gravity="center_horizontal" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Load image"
android:id="@+id/loadimage"
android:layout_below="@+id/imageView2"
android:layout_alignParentStart="true"
android:layout_alignEnd="@+id/imageView2" />
Welchen Wert erhalten Sie in 'imageuri'? –
nichts in Bildansicht nach Auswahl Bild aus der Galerie. Ich folgte nur dem Video mit demselben Code. Arbeit in Video der obige Code, aber funktioniert nicht in meinem Fall –
Drucken Sie den Wert von 'imageuri' in Protokollen und sagen Sie mir, was Sie darin bekommen. –