Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
androidde birden fazla resim seçme
#1
Arkadaşlar,

formda 10 adet image nesnesi var bir seferde 10 adet resmi seçip hepsine nasıl ekleyebilirim ?

Teşekkürler
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla
#2
Merhaba,
ActionList bileşeninin TakePhotoFromLibraryAction collection'u ile galeriden resim seçimi yapılabilir.
Fakat bu collection'ın execute metodu ile tetiklenen OnDidFinishTaking olayı (resim seçim işlemi sonucunda çalışır) galeriden yalnızca bir resim seçmenize izin veriyor.
Doğal olarak her bir image nesnesi için tek tek yükleme yapmak son kullanıcıyı oldukça yoracaktır.
FMX ortak bileşen veya sınıfları ile galeriden birden fazla resim seçmenin mümkün olmadığını gördüm.
Bunun için Delphi'nin sunduğu native Android kodlarını kullanmalısınız (iOS için de iOS'a özgü temel sınıflar kullanılarak yapılabilir).

Android platformu için;
1- JIntent oluşturmalısınız.
2- JIntent'in Activity tipini ACTION_PICK (dosya seçimi için) olarak set etmelisiniz.
3- Seçilecek dosya tiplerini ve seçim türünü de ayrıca set etmelisiniz.
4- Son olarak Activity'i başlatmadan önce bir Notification Mesaj oluşturmalı ve bunu dinlemelisiniz.

Not: Activity'den bir sonuç kümesi alıp kullanabilmek için startActivity yerine startActivityForResult fonksiyonunu kullanmalısınız.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  listview resim çekme theercan 0 127 29-07-2019, Saat: 10:48
Son Yorum: theercan
  Resim Ortlama Problemi zihnidede 5 433 03-05-2019, Saat: 16:30
Son Yorum: Fesih ARSLAN
  Image nesnesinde resim olup olmadığın kontrolü 41linea41 5 524 17-03-2019, Saat: 15:11
Son Yorum: mrmarman
  birden fazla butona tıklama Mr.Developer 9 894 12-02-2019, Saat: 11:17
Son Yorum: Mr.Developer
  Cep telefonundan resim yakalama esnasında onay sorusu cinarbil 3 472 07-02-2019, Saat: 10:40
Son Yorum: mrmarman



Konuyu Okuyanlar: 1 Ziyaretçi