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

  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Top10Series

    Top10Series

    26 Kasım 2008
  • Vsauce

    Vsauce

    30 Temmuz 2007