Yeni faaliyetler başlatmakla ilgili bir sorum var. Şuna kadar kaynıyor. Bir görünümde 3 sekmem var
A) contains gMap activity
B) camera activity
C) some random text fields.
Gereksinim, uygulamanın Portre modunda çalışmasıdır.
3 sekmenin tümü, Kamera Önizleme Yüzeyi (B) dışında beklendiği gibi çalışır. 90 derece döndürülür. Bunu doğru yapmanın tek yolu, uygulamayı tüm sekmelerimi çevreleyen ve hemen hemen çalıştırılamaz olan manzaraya ayarlamaktır.
Benim çözümüm şudur: değiştir
kamera etkinliğimde boş olan normal etkinlik
Intent i = new Intent(this,CameraActivity.class);
startActivity(i);
Bu, CameraActivity'mi başlatır. Ve bu iyi çalışıyor. Doğrusal bir düzen yapmam ve gerçek sekmelere benzeyen 3 resim eklemem gerekiyordu, böylece ekranı manzaraya döndürürken sekmelerin işleyişini deneyebilir ve taklit edebilir ve görselleri dikey olarak tutabilirim. Kullanıcı, sonraki sekmeyi görüntülemek için resimlerden (düğmeler) birine tıklayabilir. Bu benim sorunum. Bir sekmedeki 'boş etkinliğe' dönerek 'kamera etkinliğimden' çıkmalı, burada resmimden kesilmiş sekmeye tıklamak için yorumlanması gerekir.
Önemli olan, geri döndüğünde, bir sekme altındaki boş (siyah) bir sayfaya dönmesidir (çünkü 'boş'). Geri dönüş olayını, etkinliği çağıran sayfaya nasıl yakalayabilirim ve sonra hangi eylemi gerçekleştirdiklerini görebilirim?
Kamera etkinliğinden çıkmak için tıklanan sahte sekmelere (görüntüler) yanıt verebileceğim bir onclicklistener ayarlayabilirim. Çıkışta sekme, geri döndüğünüz yer olacak şekilde güncellenmelidir. herhangi bir öneri?
Teşekkürler,