Benim ilk fikir bir bir RecyclerView kullanmaktı Her bir öğe ile başa çıkabilir ve düzenini şişirebilirsiniz.
Şimdiye kadar çok iyi değil.
Ben şimdiye kadar bu düzen var:
ben neredeyse orada olduğumu devirmesi olabilir, ama gerçekten ... Ben daha iyi, ya da sadece gibi yapmak hakkında düşünmek haftada harcamak UI önerdi.
benim denemeden bazıları
- StaggeredGridLayoutManager düzeltmek ve beni mutlu etmek için güçlü bir aday gibi geliyordu listede kaç öğe bağlı bir ızgara düzeni kullanın ve maksimum sütun sayısını değiştirmek edildi ama ne yazık ki onu kullanmaya çalıştığımda, yapıcı üzerinde bir dizi spanCount (sütun) iletmemiz gerektiğini fark ettim ve bu sınırlama etrafında çalışmak için her satırın sütun sayısını değiştirmenin bazı yollarını buldum, ama ben beğenmedim Son sonuç, ilgilerinizi kurduğunuzda Foursquare gibi diğer uygulamalarda gördüğüm gibi değildi.
- Bu kütüphaneyi kontrol ettim Flow Layout, ama kullanmaya bile başlamadım, çünkü tüm geri dönüşümcü görüş gücünü kaybetmek istemiyorum ve bunun işe yaraması için bir yol olduğuna inanıyorum! ..... Kütüphanenin tam ihtiyacım olan şeyi yaptığını bile biliyordum.
Çocuklar, burada zaten birtakım barış yasası veya işimi yapmak için birileri arıyor değilim. Aslında tünelin sonunda ışığı arıyorum.
kademeli ızgara görünümü etkisi ... burada ne kaçırdığınızı olduğunu istediğin seti seçimi öncesi olabilir ? Yoksa daha mı var? – JanithaR
Çakışan ızgara görünümü yapıcısı, örnekleme yaptığımızda bir span sayısına gereksinim duyar, birkaç sütun düzeltmek istemiyorum, sıraya göre öğe genişliği satırına göre sığdırmak istiyorum –
Bunu deneyin. public public void onBindViewHolder (RecyclerView.ViewHolder viewHolder, int position) { StaggeredGridLayoutManager.LayoutParams düzeniParams = (StaggeredGridLayoutManager.LayoutParams) viewHolder.itemView.getLayoutParams(); layoutParams.setFullSpan (true); } ' – JanithaR