/ / Môžeme poskytnúť drag and drop schopnosť menu položku optionsmenu v android - android, drag-and-drop, menuitem

Môžeme poskytnúť schopnosť drag and drop na menu položiek optionsmenu v android - android, drag-and-drop, menuitem

Môžeme vytvoriť zobrazenie a poskytnúť drag and dropfunkčnosť na ľubovoľné zobrazenie. Mám 3 obrázky horizontálne v ľavom obraze1, v strede obrazu2 av pravej časti obrazu3. Teraz môžeme pretiahnuť image3 na obrázok 1 alebo image2 pozíciu. Aby sme to dosiahli, musíme napísať vlastné poslucháčov pre drag and drop. Podobná vec, ktorú chcem získať pre položky menu. Chcem pretiahnuť prvú položku ponuky na poslednú pozíciu, keď je aplikácia spustená. Som schopný vytvoriť položku menu pomocou kódu uvedeného v nasledujúcom odkaze.

http://www.tutorialforandroid.com/2009/01/icons-in-options-menu-in-android-code.html

Existuje nejaký spôsob, ako poskytnúť drag and drop schopnosť Menu položku v menu OptionsMenu?

odpovede:

1 pre odpoveď č. 1

Verím, že to nie je možné bez vytvorenia vlastného menu možností, ktoré je oddelené od vstavaného menu možností Android.

1) Keď sa užívateľ akýmkoľvek spôsobom dotkne MenuItem, použije savýber sa nespustí, kým sa dotyk z položky neuvoľní. Neexistuje čistý spôsob, ako zistiť, či používateľ stlačil MenuItem na štvrtinu sekundy alebo na minútu. To by bolo veľmi ťažké dokonca rozlíšiť, či užívateľ vybral položku alebo ju chcel pretiahnuť.

2) MenuItems môže "t byť obsadené na zobrazenie a sú súčasťou."súkromného API a ako taký nie je spôsob, ako by ste z nich mohli získať akékoľvek údaje o umiestnení, okrem ich relatívnej pozície v ponuke OptionsMenu.