SORU
23 AĞUSTOS 2011, Salı


Piksel olarak ActionBar büyüklüğü nedir?

Piksel olarak ActionBar tam boyutunu çok doğru bir arka plan görüntüsü uygulamak için bilmek istiyorum.

CEVAP
23 AĞUSTOS 2011, Salı


XML ActionBar yüksekliğini almak için kullanın

?android:attr/actionBarSize

ya eğer ActionBarSherlock veya AppCompat bir kullanıcı iseniz, bu kullanın

?attr/actionBarSize

Eğer zamanında bu değeri de bu

final TypedArray styledAttributes = getContext().getTheme().obtainStyledAttributes(
                    new int[] { android.R.attr.actionBarSize });
mActionBarSize = (int) styledAttributes.getDimension(0, 0);
styledAttributes.recycle();

Eğer bu tanımlandığı anlamak gerekir:

  1. Platform olarak tanımlanan kendisi öznitelik adı /res/values/attrs.xml
  2. themes.xml bu platform, bu öznitelik alır ve onu bir değer atar.
  3. Değeri adım 2'de atanan platformu various dimens.xml files tanımlanan farklı cihaz boyutları üzerinde bağlıdır.core/res/res/values-sw600dp/dimens.xml

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007