Eclipse Android Opsiyon menüsü oluşturmak

Arif Ceylan/ Nisan 26, 2012/ Android Programlama/ 2 comments

Androidde menü tuşuna basıldığında ortaya çıkan menü opsiyon menüsüdür.

Menüyü oluşturmak için ilk önce res klasörüne bir xml file ekliyoruz.

Android XML File a tıklıyoruz. Açılan pencerede resource type ı menu olarak seçiyoruz. Adını giriyoruz.

Next-Finish. Menu adlı bir klasör oluşturacak. İçerisinde de xml dosyası.

Adde tıklayıp item ekliyoruz. Alt itemlar eklemek de mümkün…

Eklediğimiz itemların id özelliğini ve title özelliğini değiştiriyoruz. Title gözükecek olan yazı, id de o itemin(maddenin) adıdır.

Daha sonra activity dosyamızın içerisine geliyoruz ve kodlarımızı ekliyoruz. Oncreateoptionsmenu ve onoptionsitemclicked methodlarını oluşturacağız. Bu metodları yazabileceğimiz gibi Source menüsündeki override-implement methodsdan ekleyebiliriz.

İki olayı seçiyoruz.

onCreateOptionsMenu methodu içerisine menuinflater tanımlıyoruz. İmport ediyoruz.

onOptionsItemSelected methodu içerisine de menü itemları seçildiğinde yapılacak işlemleri yazıyoruz. Switch case kontrolüyle hangi itemin seçildiğini kontrol ettiriyoruz.


Menü tuşuna basıldığında…

Toast örneği…

Kodların tamamı;

 

İyi çalışmalar.

Gelen arama terimleri:

  • android menü oluşturma
  • eclipse android örnekleri
  • eclipse android kodları
  • android eclipse
  • eclipse android buton ekleme

2 Comments

  1. Arif bey, bu seçimlerde uyarı alıyoruz ama sayfalar değişmiyor. Mesela hakkımdayı tıklayınca bir bilgi sayfası getirsek, çıkışa basınca da uygulamadan çıkmasını sağlasak. Bunları nasıl yapabiliriz.

  2. Çok Açıklayıcı Ama Android Sürümü Malum İlerledi 4.1.2 Gibi Sürümleride Açıklarsanız
    Sevinirim 🙂

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">
*
*