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

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • Tomas N

    Tomas N

    14 Kasım 2010