Cihazın boyutunu bulma

Merhaba arkadaslar yaptıgım uygulamada android cihazın tam orta noksasını kullanmam gerekiyor. Bunun içinde boyutunu öğrenip ona göre işlem yapmayı düşünüyorum bu konuda yardım edermisiniz ? Yada başka bi yöntemle orta noktayı bulabilirmiyiz ?

simonsero

Çar, 25/06/2014 - 18:07
Sorunun cevabını buldum arkadaslar Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); //Ekran genişliği int height = display.getHeight(); // Ekran yüksekliği sizede gerekebilir buyrun

simonsero

Çar, 25/06/2014 - 18:07
Sorunun cevabını buldum arkadaslar Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); //Ekran genişliği int height = display.getHeight(); // Ekran yüksekliği sizede gerekebilir buyrun

    0

    Gorkem Karadogan

    25 Haziran 2014

    Android programlama yaparken en büyük problem iostaki gibi 3 veya 4 tane cihaz olup ona göre tasarımlarımızı düzenlemek, android programlarken biz dynamic değişebilcek tasarımlar yapmalıyız yanı cihazın boyutuna göre tasarım her cihazda aynı gözükecek bu yuzden ben belli bir cihazın alanını alıp ona göre tasarım yapmak uygun değil. Eğer cihazınızın ortasını bulmak istiyorsanız RelativeLayout ile center horizontal ve center vertical vererek ortasını bulabılırsın. örnek bir kullanım :  [code]   <RelativeLayout                     android:id="@+id/rlDosyaNumarasi"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_below="@+id/rlDosyaAdi"                     android:paddingTop="10dp" >                     <TextView                         android:id="@+id/tvDosyaNumarasi"                         android:layout_width="150dp"                         android:layout_height="wrap_content"                         android:layout_centerVertical="true"                         android:text="@string/dosya_numarasi"                         android:textSize="@dimen/kucukYazilar" />  </RelativeLayout> [/code]    

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.