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

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • theKGB65

    theKGB65

    24 Aralık 2007