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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • Michael Neal

    Michael Neal

    2 Mayıs 2009