レイアウト用にonLongClickListenerを設定しています。ロングクリックすると、「削除」オプションが1つ付いたコンテキストメニューが必要になります。それを管理する最も簡単な方法は何ですか?ありがとう
質問する
175 次
1 に答える
2
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ....
mView = someView;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
menu.setHeaderTitle("Menu Title");
MenuItem remove = menu.add("Delete");
remove.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
//doStuff...
}
});
super.onCreateContextMenu(menu, v, menuInfo);
}
onLongPressなどでopenContextMenuを呼び出すことができます
于 2012-12-25T23:58:49.520 に答える