Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Android - Drawer Menü Dikey ve Yatay Durumlarda Değişiyor.
#1
Selamün Aleyküm;

Ben Delphi Xe Berlin'de basit bir Material Design tasarımı yapmaya çalıştım. Lakin drawer menü koyduğumda dikeyken bir sorun olmuyor ama cihazı yan çevirdiğimde resimdeki gibi açıılıyor ve kapanmıyor:
ezgif_222623328.gif

Ayrıca uygulama açılır açılmaz TListBox (option menü) açık geliyor.
Diğer bir sorun yine resimde gözüktüğü gibi options menü olarak kullandığım TListBox bileşeninin elemanlarına (items) tıkladığımda arka planda koyu renk kalıyor ve normalde olması gibi ListBox açıkken herhangi bir yere tıkladığımda option menünün (TListBox) kapanması gerekirken kapanmıyor.
Bu sorunları en kısa yoldan nasıl çözebilirim? Teşekkürler.
Cevapla
#2
Aleyküm Selam,
Sorularınıza birkaç soru ile yanıt vererek sorunu daha iyi anlamaya çalışmak istiyorum.

1. Sorunuz için;
Alıntı:drawer menü koyduğumda dikeyken bir sorun olmuyor ama cihazı yan çevirdiğimde resimdeki gibi açıılıyor ve kapanmıyor

Telefonu yatay olarak çevirdiğinizde uygulamanın kırılmasından (siyah ekrana dönüşmesi veya doğrudan kapanması ) mı bahsediyorsunuz?


2. Sorunuz için;
Alıntı:uygulama açılır açılmaz TListBox (option menü) açık geliyor.
TListBox ile oluşturmuş olduğunuz menüyü, hangi nesne üzerine yerleştirdiniz? Taşıyıcı nesnesi nedir?


3. Sorunuz için;

Alıntı:options menü olarak kullandığım TListBox bileşeninin elemanlarına (items) tıkladığımda arka planda koyu renk kalıyor 

Standard bir menü elemanı seçildiğinde de menü elemanı koyu olur ve seçim gerçekleştikten hemen sonra işlem yapıldığı için menü gizlenir ve bu koyuluk anlık olduğu için fazla göze batmaz. Yani bu koyuluk o elamanın seçildiğini ifade eder. 
Koyu renkteki kastınız farklı bir şey ise konuyu biraz daha açıklayabilir misiniz?


4. Sorunuz için;

Alıntı:ListBox açıkken herhangi bir yere tıkladığımda option menünün (TListBox) kapanması gerekirken kapanmıyor.

Gerçek bir menü olmadığından doğrudan kapanmaz. 2. sorumda da belirttiğim gibi taşıyıcı nesnenin işlemden hemen sonra kendini gizleyecek komutları yazmak gerekiyor. 

İyi çalışmalar...
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
#3
1- Resimde görüldüğü gibi Drawer menu dikey konumda düzgün bir şekilde çalışıyor lakin ekranı yan çevirdiğimizde resimde olduğu gibi drawer menü kendi kendine açıklıyor. Siyah ekranı kastetmiyorum.

2-
 bds_2016_09_18_00_26_35.png
3- Bunu anladım.
4- Bunu açıklayabilir misiniz?
Cevapla
#4
(18-09-2016, Saat: 00:31)İbrahim Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol1- Resimde görüldüğü gibi Drawer menu dikey konumda düzgün bir şekilde çalışıyor lakin ekranı yan çevirdiğimizde resimde olduğu gibi drawer menü kendi kendine açıklıyor. Siyah ekranı kastetmiyorum.

2-
 bds_2016_09_18_00_26_35.png
3- Bunu anladım.
4- Bunu açıklayabilir misiniz?

Paylaşmış olduğunuz resimdeki Structure penceresinde ListBox yok.
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
#5
(18-09-2016, Saat: 00:36)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlPaylaşmış olduğunuz resimdeki Structure penceresinde ListBox yok.

Afedersiniz, yanlış resmi koymuşum, asıl Structure şu şekilde:
bds_2016_09_18_00_40_03.png
Cevapla
#6
Bu konunuz da tam bir Makale konusu Cry
Ne yapalım, Örnek bir uygulamayla adım adım anlatacağız artık. 
Bu bir saat içerisinde hazır olur inşallah.
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
#7
Merhaba,
Konu içerisindeki soru - cevap sayısını arttırarak zaman kaybetmeme ve menü oluştururken atlanan herhangi bir nokta olmaması açısından, adım adım her iki menü yapısını bir örnekle makale şeklinde anlattım.
Makale Linki: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
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

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Ödüllü Soru] FMX Android projede input alan ve sanal klavye konumu Abdullah ILGAZ 1 79 20-07-2018, Saat: 12:37
Son Yorum: ssahinoglu
  Rad Studio C++ Android iile Editte Barkod Okutma Hatası Ahmet YILMAZ 1 382 19-07-2018, Saat: 17:01
Son Yorum: Abdullah ILGAZ
  android media player arsl01 2 69 19-07-2018, Saat: 07:55
Son Yorum: arsl01
  [Ödüllü Soru] FMX Android projede ekranın sürekli açık bırakılması Abdullah ILGAZ 1 65 17-07-2018, Saat: 12:14
Son Yorum: Cyber
  Android APİ sorunu - Google Play BY-HAYALET 18 586 09-07-2018, Saat: 09:47
Son Yorum: quiet1day



Konuyu Okuyanlar: 1 Ziyaretçi