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

  • J Medema

    J Medema

    11 EKİM 2006
  • Jay Will

    Jay Will

    19 NİSAN 2006
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007