Son Forum Aktiviteleri
5Kullanıcıya ait forum aktivitesi bulunmamaktadır.
Veritabanı sorunu
Cihazlar üzerine gelen dataları nerelerde barındırmayı düşünüyorunuz? He her girişte listview gibi bileşenlere webden çekerim diyorsanız bilemeyiz tabi size kalmış ancak çok amatörce olur.
Tabiki web service mantığıyla çalışması gereklidir, mysql, mssql, cassandra gibi db ler kullanılması gerekir. Ancak mobil tarafında sqlite gibi db yede mutlaka ihtiyaç vardır.
Trello 'daki gibi dynamic yapılar ve tablolar
Merhaba,
Örnek programda yan yana görünen 4 bölüm sabit. İçerik eklenebilir vaziyette, +Add bölümleri görünüyor hepsinde. Bu uygulamanın aynısı tabiki yapmak etik olmaz ancak benzer bir dizaynı nasıl yapabileceğinizi söyleyebiliriz sadece -ki bu şekilde olur tabiki.
Gerekenleri yaparak 3 maddede benzer bir dizayn çıkarabiliriz;
1. Layout'a bir GridView eklemek,
2. Ideas,To Do, Doing, Done vs. bölümlerinin 'Dış Çerçevesi' için [CustomGridViewItem] oluşturulmalı, bu kişiseleştirilmiş gridview öğesinde sadece Listview eklenmesi yeterlidir.
('+Add Card' Bölümü için ViewFooter size yardımcı olur.)
3. GridView içeriğindeki bu CustomGridViewItem içinde ListView bulunuyordu, bunun gibi bir kez daha içeriye [CustomListViewItem] eklemek kalıyor geriye. Dış Çerceve dediğimiz yani ListView lerimiz için yine bir özel layout öğesi oluşturmalıyız.
[Tree Design]
AppLayout
-GridView
-CustomGridView
-ListView(Vertical)
-CustomListView
Veri bölümüne gelirsek 'dış çerceveler' dediğimiz GridView içeriği sabit değerlere sahip. (Bkz:Ideas, To Do, Doing vs.)
Buraya kendi işlemlerinizde kendi sabit çerçevelerinizi yerleştirmelisiniz.
Daha sonra bu Çercevelerimizin içinede +Add Card bölümü yardımıyla açılan pencereden CustomListViewItem nesnesini uygun şekilde doldurarak Çercevelerin içine yeni kayıtlar eklenir.
Kolay gelsin.
Layout image sorusu
Merhaba,
Projenizde ortak kullandığınız resource dosyalarınız için drawable-large gibi klasörlerinizin yanına birde drawable klasörü oluşturmanızda fayda var.
res
-drawable (boyut gözetmeksinizin olan resource dosyaları için)
-drawable-hdpi
-drawable-large-hdpi
- ...
farklı ekranlar
Merhaba,
İşin kolayına kaçmak" deyimini duymuşsunuzdur :)
Diğer layoutları oluşturmak çok vaktinizi almaz sanıyorum. Layoutlar aynı görünümden oluştuğundan, kulağından tutup sağa sola çekiştirme kalıyor geriye sadece :)
Sorunuzun yanıtı olarakta yer yer % kullanarak width-height vermek burada uygun olmaz. Öteyandan da projenizin büyüklüğü söz konusu aslında, küçük ölçekli (Deneme Projeleri) bir proje değilse zaten ayrı layoutlardan kaçamazsınız.