2015-10-20 77 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的地方迟来。在需要时使用所需的变量类型。