2015-10-20 79 views
0

我想實現這一點: 顯示菜單(這可以是任何類型的菜單,應該有價格和每個菜單項相關的數量選擇。菜單項。 我能夠顯示菜單,但不知道如何計算的菜單項的價格是多少? 感謝Android-從餐廳菜單中的菜單計算價格

+0

你在哪裏顯示菜單textview或按鈕或什麼?當你想在選擇菜單或點擊一個按鈕後進行計算?澄清您的問題 –

+0

用戶將選擇菜單中顯示的項目及其價格。然後點擊一個按鈕後,總價將顯示用戶選擇的項目。 –

+0

'在菜單中'你的意思是上下文菜單嗎?或者一個列表視圖或可擴展列表視圖或什麼? –

回答

0

你可以從菜單信息像下面

@Override 
public boolean onContextItemSelected(MenuItem item) { 
    AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); 
    int listPosition = info.position; 
    price= myList.get(listPosition).getPrice();//list item price 
    quantity=myList.get(listPosition).getQuantity();//list item quantity 

    result=price*quantity; 
} 

這裏myList從數組列表菜單是inf的地方遲來。在需要時使用所需的變量類型。