2011-08-24 58 views
0

在我的android應用程序中,我有一個列表視圖和其他一些按鈕上方的列表視圖。我需要通過創建一個菜單項來實現將列表視圖的選定項添加到我的收藏夾列表中的功能。ANdroid菜單項只顯示焦點到特定的部件時顯示

我可以創建一個菜單項來點擊並添加功能。

但它應該只顯示菜單項,如果焦點在任何listview項目上,而不是焦點在任何其他按鈕或anyItem上。只有當焦點位於任何列表視圖項目上並按下菜單按鈕時,菜單項才應顯示。

有人可以幫助我。

回答

0

您是否考慮使用上下文菜單而不是嘗試修改主菜單?看起來行爲可能更符合UI準則。

+0

我試着用選項菜單..不知道如何跟蹤用戶目前的重點。如果是列表視圖中的任何項目需要顯示菜單項目,否則不需要。 – JibW

+0

這裏有關於上下文菜單的很好的[教程](http://developer.android.com/guide/topics/ui/menus.html)。您需要調用'registerForContextMenu'並將它傳遞給您希望與之關聯的'View'。 –