SORU
28 Temmuz 2010, ÇARŞAMBA


Statusbar yüksekliği?

Bir şekilde gizler yüksekliği başlık çubuğu almak için var mı? Dev forumu kontrol gösterir aynı soruyu ama çözüm bulamadım).

İlk yerleşim geçtikten sonra hallederiz biliyorum, ama onCreate içinde almayı düşünüyorum() benim etkinlik.

Teşekkürler

CEVAP
28 Temmuz 2010, ÇARŞAMBA


Rect rectgle= new Rect();
Window window= getWindow();
window.getDecorView().getWindowVisibleDisplayFrame(rectgle);
int StatusBarHeight= rectgle.top;
int contentViewTop= 
    window.findViewById(Window.ID_ANDROID_CONTENT).getTop();
int TitleBarHeight= contentViewTop - StatusBarHeight;

   Log.i("*** Jorgesys :: ", "StatusBar Height= "   StatusBarHeight   " , TitleBar Height = "   TitleBarHeight); 

Bu durum çubuğu YüksekliğionCreate()Etkinlik yöntemi, bu yöntemi kullanın:

public int getStatusBarHeight() { 
      int result = 0;
      int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android");
      if (resourceId > 0) {
          result = getResources().getDimensionPixelSize(resourceId);
      } 
      return result;
} 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Stevie

    Stevie

    2 Mayıs 2010
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011