SORU
29 Kasım 2011, Salı


Android Menü Seçenekleri parçasında

Parçaları bir grup seçenekleri menüsüne öğe eklemek için çalışıyorum.

MenuFragment yeni bir sınıf oluşturdum ve menü öğesi eklemek istediğim parçaları için bu genişletilmiş. İşte kod:

public class MenuFragment extends Fragment {

    MenuItem fav;

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

    public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        fav = menu.add("add");
        fav.setIcon(R.drawable.btn_star_big_off);
    }
}

Nedense onCreateOptionsMenu çalışma olmadığı görülüyor.

Herhangi bir yardım mutluluk duyacağız.

CEVAP
29 Kasım 2011, Salı


Süper yöntem aradın mı?

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

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    // TODO Add your menu entries here
    super.onCreateOptionsMenu(menu, inflater);
}

Kod giriş cümleleri yöntemi çağrılırsa veya eğer menü kodunuz tarafından değiştirilmekte olup olmadığını görmek için.

Ayrıca sağlamak onCreate SetHasOptionsMenu seçenekler menüsü katılmak gerektiğini parçası bildirmek için kullanma diyorsun.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • discokatze

    discokatze

    23 EYLÜL 2009
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013