Soru & Cevap

Ekran boyutuna bağlı kalmadan FULL ekran Yazı Boyutu ...

22.01.2015 - 04:44

İYİ GÜNLER DEĞERLİ GELECEĞİ YAZAN GELİŞTİRİCİLER.


acaba bilen varmıdır ? ekran boyutlarına bağlı kalmaksızın. nasıl full ekran 6 hafli texti full ekran büyük boy gösterebilirim. Dimesle bir yere kadar oluyor. piyadaki her ekrana uymuyor malesef  .
Dimens i denedim. epeyce bir başarı gösterdi lakin ginede bazı cihazlarda sorun çıkabliiyyor. ya taşıyor yada ufak kalıyor tam sığmayabliyor.

values-small,normal,large,xlarge

values-mdb,ldb,xhdb,xxhdb,xxxhdb

Not: isimleri şuan için yanlış yazmış olabilirim ama siz doğrusunun nasıl yazıldğını anlamışsınızdır zaten.

Bu klasörlerin hepsine uygun gelecek şekile dimens değeri girdim. developer.google.com sayfasından da baktım. yazı boyutu dp değil sp yaptım. Simülasyonda onca cihaz deneddim. bitti hepsi oldu derken.ilk günden ilk kullanan arkadaşta sorun çıktı alt satıra taşmış. Meğer ekranı 5.5 inchmiş tabi ben hiç bu ekran boyutunda test dahiyapmamıştım :(
values inche göre ayarlanmıyor ama pixele göre ayarlanabiliyor. şuan zaten bir çok klasör kullandım.


yaw BUNUN BİR KISA YOLU BASİTİ YOKMU ????????

 

26 Görüntülenme

5 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-16986-1419455985.png
AndroDevTurk
28.01.2015 - 03:29

program 386 satırdı. ama bu sayıları resimle yapmaya kalktım hemde kırmızıdıda olması gerkiyordu. yani 20tane rakam eder birde 2 şer nokta var toplam 22 resimin kontrolünü yapmam gerekçek her saniye :D
bununun altından başarıylakalktım hiç sorun yok yanlız şuan 846 satır koda ulaştım :D

 

Resimde verdiğimrakamları tek tek keserek yaptım hepsi aynı pixele ama farklı kapasiteye sahip.Yalnız ben bunları neden kestim kesmem şartmıydı ?
Adım gibi eminim ki bu resmi bölmedende kullanabilen var ama nasıl yapıyor bilmiyorum.

Bilen varsayardımcı olabilirmi ?

/sites/default/files/cevaplar/dosya/2020/file-greenrakamlar.png /sites/default/files/cevaplar/dosya/2020/file-redrakamlar.png
Profile picture for user burakerk
burakerk
24.01.2015 - 01:39

http://code.tutsplus.com/tutorials/android-user-interface-design-basic-font-sizes--mobile-11194

"Using Dynamic Font Sizes" başlığını incelersen aradığın sorunun çözümü belkide SP (scalable point) unit kullanmak olabilir.

Eyüp KAYA
24.01.2015 - 04:34
Teşekkürler burak. bu verilen cevaplar arasında çözüme en yakın cevap sizini oldu diğer arkadaşlaradaayardımcı olamya çalıştıklarıiçin teşekkür ediyorum. Lakin buda olmaz. Mesela o text Large boyutu şöyle yeri geldiğinde 130sp yeri geldiğinde 240 sp olabilse ekrana göre hiiiç problemdeğil ama ne yazıkki hepside 26sp den daha küçükler malesef :( Normal bir okumalık makale falan yazsaydım uygulamamda bu olurda ancak. benim istediğim 240 sp falan. yani ekrana ta sığcak. 6 hane yani saat gösterilek. Ama bunun için time widget değilde. textwiew kullanıyorumişte. Neyse artıkson çare rakamların resmini çekeceğim
picture-16986-1419455985.png
AndroDevTurk
24.01.2015 - 01:01

Verdiğin linklere baktım . birinde zaten sadece linear layouttaki 3 butonunun genişiliğini dengeliyor.
diğerinde ise çok kullanım yeri var ama ginede hepsi yok. ordada yanyana duran textleriin yine genişiğini ayarlıyor ama bu ginede yazı boyutuna etki etmiyor. Yazı boyutunu değiştirebilen bişey lazım. hemde otomatikmen. ki bununda bildiğim tek yolu dimensti. Dimensle birçok cihaaza sağsalimayar çektimyanlız hala arada kaçan oluyor bazılarında sorun olabiliyor. bu yüzden başka bir yöntem lazım. Yada mecbur sayıların resimlerini göstercem vede saniyelik değiştircem

picture-16986-1419455985.png
AndroDevTurk
24.01.2015 - 12:42

Linkleri kontrolederim. yanlız o weigth olayını deendimde olmadı. yazı boyutu ekran büyüdüğünde büyümedi malesef :(
bunun yerine. rakamların resmini çekip resim olarak göstrmek geldi aklıma.sonuçta resimleri o şekilde ayarlıyabiliyorum. weigth falanda anca orda işe yarıyor zaten bildiğim kadarıyla

picture-12600-1422605599.jpg
ahmetm
22.01.2015 - 10:00

Merhaba Eyüp,

Eğer bir ekran düzenledin ve bu ekrandaki oranının her telefon da korunmasını istiyorsan linear layout kullanmalı ve bu layouta weight eklemelisin. Bu linkler işini görücektir diye düşünüyorum.

 

http://www.chess-ix.com/blog/the-use-of-layout_weight-with-android-layouts/

http://www.7solutions.in/2013/10/weightweight-sum-in-android.html

 

İyi çalışmalar.