Il menu di scelta rapida non appare sul lungo clic sugli elementi dell'elenco nella visualizzazione elenco. Ho esteso l'adattatore di base e ho utilizzato un supporto per visualizzare l'elenco personalizzato con le visualizzazioni di testo e un pulsante image.ContextMenu non appare a lungo. Fare clic su
adapter = new MyClickableListAdapter(this, R.layout.timeline, mObjectList);
list.setAdapter(adapter);
registerForContextMenu(list);
Attuazione onCreateContextMenu
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
super.onCreateContextMenu(menu, v, menuInfo);
Log.d(TAG, "Entering Context Menu");
menu.setHeaderTitle("Context Menu");
menu.add(Menu.NONE, DELETE_ID, Menu.NONE, "Delete")
.setIcon(R.drawable.icon);
}
L'XML per ListView è qui
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
Ho cercato per molti giorni. Penso che sia impossibile registrare il menu di scelta rapida per una vista elenco personalizzata come questa. Correggimi se ho torto (possibilmente con codice di esempio).
Ora sto pensando di aggiungere un pulsante alla voce di elenco e visualizza un menu facendo clic su di esso. È possibile con qualche altro modo rispetto all'utilizzo di Dialoghi?
Qualsiasi aiuto sarebbe molto apprezzato ..
Grazie. Devo provare questo codice. – primpap
@Macarse è questo per una pressione prolungata? – likejiujitsu