меню XML
<menu xmlns:androclass="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/one"
android:title="played"/>
<item
android:id="@+id/two"
android:title="not played"/>
</menu>
Код:
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
PopupMenu popup = new PopupMenu(MainActivity.this, listView);
//Inflating the Popup using xml file
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
popup.show();
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(MainActivity.this,"You Clicked : " + item.getTitle(),Toast.LENGTH_SHORT).show();
return true;
}
});
Intent intent = new Intent(MainActivity.this, EditActivity.class);
intent.putExtra("id", id);
intent.putExtra("food", foods.getFoods().get((int) id));
startActivityForResult(intent, FOOD_EDIT);
}
});
Что происходит при нажатии на элемент списка? –
Я хочу добавить всплывающее меню, когда я нажимаю на элемент списка –