/res/menu/cart_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_del"
android:title="削除する"
/>
<item android:id="@+id/menu_up"
android:title="1個増やす"
/>
<item android:id="@+id/menu_down"
android:title="1個減らす"
/>
</menu>
java
ボタンなど、メニューを出すViewを設定
registerForContextMenu(listView);
//メニュー選択処理
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_del:
// 全削除
break;
case R.id.menu_up:
// 個数アップ
break;
case R.id.menu_down:
// 個数ダウン
break;
default:
return super.onContextItemSelected(item);
}
return true;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo){
MenuInflater inf = getMenuInflater();
inf.inflate(R.menu.cart_menu, menu);
}
0 件のコメント:
コメントを投稿