SORU
26 NİSAN 2015, Pazar


Neden ActionBarActivity bulunmamıştı

Android Studio taze yükledim ve aktivite kodlama ActionBarActivity uzatmaya başladım ve kaldırılmış olduğunu gösterdi. Başka nasıl benim etkinlik için bir actionbar kurarım. Ayrıca Başlarken Eğitim itiraz var başvuru yapmadan ActionBarActivity kullanır.

CEVAP
26 NİSAN 2015, Pazar


ActionBar hiç Toolbar piyasaya çıktığından beri önerilmiyor. Toolbar bir 'üst' herhangi bir eylem çubuğu görülebilir. 'Eski' ActionBar Toolbar bir örneğidir. bu yüzden Eğer benzer bir işlevsellik istiyorsanız, ama admin bir uyarı olmadan aşağıdakileri yapın:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
    toolbar.setTitle(R.string.app_name);
    setSupportActionBar(toolbar);
}

Düzen xml Toolbar tanımlamak gerekir:

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@ id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="?attr/colorPrimary"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    android:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>

Bu yeni işlevi ile 12 ** kendi özel oluşturmak ve Android ağır kaldırma yapalım. Sadece Toolbar uzanan kendi özel görünüm oluşturun.


Ayrıca, appcompat kütüphane en son sürümü tanıtıldı ActionBarActivity yerine AppCompatActivity kullanmalısınız. Dont gradle güncelleme unutmayın

compile 'com.android.support:appcompat-v7:22.1.1'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • Edgar flores

    Edgar flores

    7 HAZİRAN 2006
  • steven johns

    steven johns

    11 Mart 2011