SORU
22 Kasım 2010, PAZARTESİ


() requestFeature içerik eklemeden önce çağrılmalıdır

Özel bir başlık kullanmaya çalışıyorum:

Burada Yardımcı sınıfım:

import android.app.Activity;
import android.view.Window;

public class UIHelper {
    public static void setupTitleBar(Activity c) {
        final boolean customTitleSupported = c.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

        c.setContentView(R.layout.main);

        if (customTitleSupported) {
            c.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar);
        }
    }
}

OnCreate onu diyorum burası neresi():

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setupUI();
}

private void setupUI(){
     setContentView(R.layout.main);
     UIHelper.setupTitleBar(this);
}

Ama bir hata alıyorum:

requestFeature() must be called before adding content

CEVAP
22 Kasım 2010, PAZARTESİ


Sadece hata iletisini dediğini yap.

Deme requestFeature() önce setContentView().

Not:

ActionBarSherlock AppCompat kütüphane hem de yorumlarda söylediğim gibi, gerekli requestFeature() super.onCreate() daha önce çağrı

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • tunez4you

    tunez4you

    20 EKİM 2008