コンテキスト・メニューに問題があります。長いクリックでコンテキスト・メニューを表示すると、コントロール「ImageButton」があります。ショート・クリックではなくショート・クリックでコンテキスト・メニューを表示
私は短いクリックでコンテキストメニューを表示する必要がありますが、これは可能でしょうか?
これは現在使用しているコードです。メニューは完全に機能します。
private ImageView btnRutas;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.fclientes);
btnRutas =(ImageView)findViewById(R.id.btnRutas);
btnRutas.setOnClickListener(this);
registerForContextMenu(btnRutas);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
if(v.getId()== R.id.btnRutas) {
menu.setHeaderIcon(android.R.drawable.ic_menu_more);
menu.setHeaderTitle("Rutas");
menu.add(0, 0, 0, "Ruta 1");
}
super.onCreateContextMenu(menu, v, menuInfo);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()){
case 0:
function();
}
}
ありがとうございます。私は考えることができる
これはあなたのために正しく機能しましたか? – Matt
完璧に働いて、すべてのおかげでマット... – seba123neo
ハレー!最高の運がコーディング:0) – Matt