2011-04-17 27 views
6

Üniversitedeki bir projeye katılıyorum, Android'deki sıvı düzenini nasıl kullanabileceğimi bilmek isterim, böylece farklı ekran boyutları uygulamayı çözünürlüğüne göre görmelidir? Basit bir deyişleAndroid'de Sıvı Düzeni nasıl oluşturulur

, Kimin düzeni PC'ler için web sitelerine basit html/css içinde oluşturun ama nasıl nasıl ekranlar :) bildiğim

her tür mükemmel bir uygulama oluşturmak istiyorum Android'de yapalım mı?

Lütfen herhangi bir öneri/yardım/eğitim linki verebilir misiniz?

sayesinde Usman Android kutunun dışında "sıvı" düzenleri sağlar

cevap

6

- düzen boyutları ve elemanları otomatik ekran çözünürlüğüne uyum içeriyordu. Android çerçevesi tarafından incelikle ele alınmıştır. Çeşitli düzenler mevcuttur (LinearLayout, FrameLayout vb.). Bu nedenle, hangi düzenin sizin için en uygun olduğunu dikkatle kontrol etmeniz gerekir.

AbsoluteLayout'dan kaçınmalısınız. Doğru olduğu halde, çocuklarının kesin konumlarını (x/y koordinatları) belirtmenize izin verir, bu sayede daha az esneklik ve sürdürmek, mutlak konumlandırma olmaksızın diğer düzenlere göre daha zordur. Şimdi yine de kullanımdan kaldırıldı.

Faydalı linkler:

Güncelleme: kendisi otomatik kararlarının farklı tür adapte olacaktır ama bir düzen içinde bulunan elementler farklı bakabilirsiniz akla tutmak gerekir

Düzen. Aynı görüntü, düşük çözünürlüklü ekrandan yüksek çözünürlüklü ekranda daha küçük olacaktır. Neyse ki, Android bu sorunu basit bir şekilde ele almanın bir yolunu sunuyor. Bir cihazın sahip olduğu çözünürlüğe bağlı olarak farklı görüntüler sağlayabilirsiniz (bu, basitleştirmenin bir parçasıdır, çünkü başka faktörler de vardır, çünkü önemli olan çözünürlüğe ek olarak piksel yoğunluğu). Aynı şekilde, farklı bir düzen sağlamak da mümkündür, ancak bu yaygın değildir.

Bağlantılar:

+0

Büyük teşekkürler! Ama örneğin bir kullanıcı 2.7 inç ekrana sahip IDEOS huawei ve büyük ekranlı samsung galaxy sekmesini kullanan ikinci bir kullanıcı gibi cihazı kullanıyor, Android ekran çözünürlüğünü kendisi halledebilecek mi? Çok teşekkürler! – user712051

+0

Ne demek istediğimi anladım, yukarıdaki güncellemeye bakın. Umarım yardımcı olur! – youri

+0

Teşekkürler çok! Gerçekten çok yardımcı oldu. – user712051

İlgili konular