Anasayfa » Android » Android Popup Menu

Android Popup Menu

Android popup menu örnekleri

Android Popup Menu 1

android-popup-menu-1-1android-popup-menu-1-2android-popup-menu-1-3

popup_menu1.xml dosyamız

    <menu xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:id="@+id/bir" android:title="Bir"/>
        <item android:id="@+id/iki" android:title="İki"/>
    </menu>

Popup1Activity.java dosyamız

package com.ademaktas;
import android.app.Activity;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.PopupMenu;
import android.widget.Toast;

public class Popup1Activity extends Activity {
    Button buttonPopup;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.popup1);

        buttonPopup=(Button)findViewById(R.id.buttonPopup);
        buttonPopup.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) { 
                PopupMenu popup= new PopupMenu(Popup1Activity.this,buttonPopup);
                popup.getMenuInflater().inflate(R.menu.popup_menu1,popup.getMenu());
                
                popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
                    public boolean onMenuItemClick(MenuItem item) {
                    Toast.makeText(Popup1Activity.this,"Tıklanan:" + item.getTitle(),Toast.LENGTH_SHORT).show();
                    return true;
                    }
                });
                popup.show();

            }
        });
    }    
}

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*


8 × = onaltı

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>