2012-01-13 14 views

cevap

1

bir öğretici, yerine o dayalı başka kütüphane kaydedildi. Ek olarak, verdiğim ilk bağlantının alt kısmında belirtildiği gibi Google I/O App'a bakın. Uyumluluk kütüphaneleri olan çeşitli cihazlar için bir UI uygulama ile ilgili en iyi uygulamaları bulabilirsiniz.

+0

Düşüncelerinizi neden daha iyi olduğunu düşündüğünüzü duymaktan içtenlikle ilgilenirim. ABS'nin uyumluluk kütüphaneleri ve bir eylem çubuğu oluşturulmasına yardımcı olacak bazı ekstra kodlar olduğu için mantık üzerinde çalıştım ve bu yüzden iyi bir denge elde ettim. –

+0

Bence, bağımlılıkları azaltmak her zaman daha iyidir. Eğer ABS kullanırsam, sadece ABS'nin geliştiricilerine değil aynı zamanda Android geliştiricilerine de bağlı olacağım. Sadece Android geliştiricilerine güvenmeyi tercih ederim. Gelecekte, ABS, uyumluluk kütüphanelerinin yaptığı bazı özelliklerin desteklememesine karar verirse, benim kodumun taşınması benim için kötü olacaktır. Ayrıca, ABS'nin yapabileceği ve normal ActionBar'ın yapamayacağı bir şey göremiyorum. ABS için çabaları takdir ediyorum, bu sadece ActionBar'ı doğrudan kullanmak için alçakgönüllü görüşüm. –

+0

Bu iyi bir nokta ama AUT ABS, eylem çubuğunun 3.0 öncesi aygıtlarda bulunmaması sorununu çözüyor, dolayısıyla doğrudan kullanamazsınız. Bu soru sürüm 2.X cihazları etrafında döner, bu yüzden bu nokta oldukça önemlidir. –

1

Oldukça iyi olmak için ActionBarSherlock buldum. Eski cihazlarda ActionBar'a benzeyecek ve modern olanlarda yerel olanı kullanacak. Android uyumluluk kütüphanesi için bir uzantıdır. Bu sayede fragmanları ve diğer ICS'leri de alacaksınız.

+0

Cevabınız için teşekkürler! –

2

ActionbarSherlock bir başlangıç ​​noktasıdır. Google'ın uyumluluk kitaplıklarını içerir ve herhangi bir şeyi değiştirmeniz gerektiğinde daha fazla esneklik sunan JAR'dan ziyade bir proje olarak sunulur. Sürüm 4, ICS maddelerini de içeren yolda.

Fark ettiğim kadarıyla, ABS'nin 1.6 ile geriye dönük olarak uyumlu olduğunu ve minSdkVersion ve targetSdkVersion öğelerini kullandığını düşünüyorum. Ekstra ActionBar iyiliğini içeren açık ve koyu bir sürüm oluşturmak için holo temasının genişletilmiş bir sürümünü kullanır, bu da uygulamanızı stilinize genişletebilirsiniz.

Ben doğrudan compatibilty libraries kullanmak daha iyi olduğunu düşünüyorum YouTube to get people started.

+0

@ user1234567 Üzgünüm, akıllı telefonumda olduğu gibi yanıtınızı görmedi ve yukarıda yazdığım bir süre aldı. –

+0

Teşekkürler, kontrol edeceğim –

İlgili konular