SORU
18 HAZİRAN 2012, PAZARTESİ


Eylem Bar'Home düğmesi için s özelliği dinleyici

Nasıl bir özel hayata Eylem Çubuğu ana düğmesi onClickListener miyim?

Ben zaten getSupportActionBar().setDisplayHomeAsUpEnabled(true);. ve şimdi Eve bir düğmeye basması halinde, belli bir aktivite için Kullanıcı yönlendirmek istiyorum.

Denedim:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
                public boolean onMenuItemClick(MenuItem item) {
                    Intent i = new Intent();
                    i.setClass(BestemmingActivity.this, StartActivity.class);
                    i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                    startActivity(i);
                    return true;
                }
            });
        default:
            return super.onOptionsItemSelected(item);
        }
    }

ama asla onMenuItemClick girer.

Temelde, gibi this link bitti ama hala dinleyici olarak girmek değil.

CEVAP
10 Temmuz 2012, Salı


actionBarSherlock. sonra supportActionBar.setHomeButtonEnabled(true); çıktık
onMenuİtemSelected yöntemi geçersiz edebiliriz:

@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {

    int itemId = item.getItemId();
    switch (itemId) {
    case android.R.id.home:
        toggle();

        // Toast.makeText(this, "home pressed", Toast.LENGTH_LONG).show();
        break;

    }

    return true;
}

Bu senin için ~~~ iyi şanslar umarım işe yarar

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009