Farklı çözünürlük ve uygulama simgesi için Drawable klasörü boyutu
Cep Çözünürlük:
320x480, 480×800, 540x960, 720x1280, 1080 x 1920 (S4, NOTE3, HTC one, Sony Xperia z2),2560 x 1440 (Naxus 6, Samsung edge)
Tablet Çözünürlük:
(Micromax) , 600x1024 (samsung tab2), 800x1280 (nexus 7), 1200x1920 (yeni nexus 7) 480 x 800 piksel
Cihazın ekran çözünürlüğüne bağlı olarak farklı yazı tipleri kullanmak istiyorum.
1) Ne problem
bunu çözmek için best
yol mu?
2) işin en iyi seçenek Ne kodlama veya XML atmak?
3) Hangi drawable klasörü olan aygıt çözünürlüğü? temsil eder.
Herkes daha iyi bir yol biliyor mu?
Uygulama farklı çözünürlük için simge boyutu Başlatıcısı?
CEVAP
Farklı çözünürlük piksel cinsinden luncher simge boyutu App
Mobil Çözüm
- mipmap-mdpi (48X48)
- mipmap-hdpi (72X72)
- mipmap-xhdpi (96X96)
- mipmap-xxhdpi (144X144)
- mipmap-xxxhdpi (192X192)
Tablet Düzenleri:
Kullanırsanız tablet-belirli bir düzenleri var isterseniz klasörler şu:
layout-large-mdpi (1024x600)
layout-large-tvdpi (800x1280)
layout-large-xhdpi (1200x1920)
layout-xlarge-mdpi (1280x800)
layout-xlarge-xhdpi (2560x1600)
Drawables klasörler:
Mobil
res/drawable (default) res/drawable-ldpi/ (240x320 and nearer resolution) res/drawable-mdpi/ (320x480 and nearer resolution) res/drawable-hdpi/ (480x800, 540x960 and nearer resolution) res/drawable-xhdpi/ (720x1280 - Samsung S3, Micromax Canvas HD etc) res/drawable-xxhdpi/ (1080x1920 - Samsung S4, HTC one, Nexus 5, etc) res/drawable-xxxhdpi/ (1440X2560 - Nexus 6,Samsung S6edge).
Tablet Çözünürlüğü:
Yazı Tipi Boyutları:
NOT:Her zaman
textsize=12sp
textSize
ile ilgilenme her SP kullanmayı deneyin
textAppearance
önceden tanımlanmış:Metin boyutunu otomatik olarak cihaz başına yoğunluk olarak ayarlayın.
<TextView android:textAppearance="?android:attr/textAppearanceSmall"/> <TextView android:textAppearance="?android:attr/textAppearanceMedium"/> <TextView android:textAppearance="?android:attr/textAppearanceLarge" />
Örnek kullanım:
<TextView style="@android:style/TextAppearance.Small" android:text="Sample Text - Small" /> <TextView style="@android:style/TextAppearance.Medium" android:text="Sample Text - Medium" /> <TextView style="@android:style/TextAppearance.Large" android:text="Sample Text - Large" />
Kullandığınız her cihaz için
dimension.xml
:DanIO Pdf Googlebiz aşağıya bakınız yapısı:
Cep:
res/values/dimens.xml(default) res/values-ldpi/dimens.xml (240x320 and nearer resolution) res/values-mdpi/dimens.xml (320x480 and nearer resolution) res/values-hdpi/dimens.xml (480x800, 540x960 and nearer resolution) res/values-xhdpi/dimens.xml (720x1280 - Samsung S3, Micromax Canvas HD, etc) res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
res/values-xxxhdpi/dimens.xml (1440X2560 - Nexus 6,Samsung S6edge).
Tablet:
Tablet için
values-xlarge
,values-large
daha belirli bir klasör kullanabilirsiniz.res/values-large/dimens.xml (480x800) res/values-large-mdpi/dimens.xml (600x1024)
ya
res/values-sw600dp/dimens.xml (600x1024) res/values-sw720dp/dimens.xml (800x1280) res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10") res/values-large-xhdpi/dimens.xml (1200x1920 - Nexus 7"(latest))
Daha ayrıntılı bilgi için:
Supporting Multiple Screens bakın.
Sayfa# 77 bkzIO Pdf GoogleTasarım için device density. Bu, farklı farklı cihazlar için
dimens.xml
halletmenin yolu bulacaksınız.- Uygulamalarınız için hazırlanıyor 26**.
Supporting Multiple Screens alıntı:
Yoğunluk-bağımsız piksel bir fiziksel piksel eşdeğerdir 160 baz yoğunluk sistemi tarafından kabul edilir dpi ekran, bir için< . "" . orta ^güçlü yoğunluğu ekran. Çalışma zamanında, sistem şeffaf gerekirse dp birimlerinin herhangi bir Ölçekleme, gerçek dayalı işler kullanımda ekranın yoğunluğu. Dp dönüştürme ekranına üniteleri basit piksel:
px = dp * (dpi / 160)
. 240 dpi örneğin, ekran, 1 dp 1.5 fiziksel piksel eşittir. Her zaman dp kullanmalısınız birimler, uygulama UI tanımlarken, uygun görüntü sağlamak için farklı yoğunlukları ile ekranlarda senin UI.
Nasıl ACTİON_SEND niyet (ve her uygula...
Wpf uygulama (VS 08)için ayar Simgesi...
TextView.setTextSize davranır anormal ...
Ne'doğru boyutu drawable-xxhdpi i...
Nasıl farklı bir uygulama seçmek için....