Ich baue ein Popup-Menü in Android und ich muss einige IDs in jedem Menüpunkt speichern. Die IDs sind String, daher wäre es nett, wenn ich ein Array von String auf das MenuItem setzen könnte.Wie setze ich ein Tag zu MenuItem?
Das Problem ist, dass MenuItem keine setTag-Methode hat.
Wie kann ich sonst noch Daten anhängen?
EDIT: Geobits erwähnt über getActionView();
Leider gibt es null zurück.
Aber ist es sicher, das Folgende zu tun?
View view = new View(getActivity());
view.setTag(tag);
menuItem.setActionView(view);
getActionView null zurück. –
Ah. Nun, in diesem Fall können Sie ein 'HashMap
Ist es besser, eine 'HashMap' zu verwenden oder zu tun, wie ich meinem Beitrag hinzugefügt habe? –