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

  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010
  • Wild Academy

    Wild Academy

    8 Aralık 2009