我有Java show弹出菜单功能和下面的xml它工作,但我想在用户点击主项目时显示Min菜单和子菜单。 例如当用户点击价格显示价格的孩子,并且不隐藏主要的价格或产品的类型...,并且如果点击产品类型的产品显示子类型但是不隐藏主。/ p>
这是我期望的结果。
显示弹出菜单java
//Filter Menu
public void showPopupMenu(View view) {
// inflate menu
android.widget.PopupMenu popup = new PopupMenu(getApplicationContext(), view);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.dailydeal_filter, popup.getMenu());
//popup.setOnMenuItemClickListener(new MyMenuItemClickListener());
popup.show();
}
这是我的xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/category"
android:title="Price">
<menu>
<item android:title="Price From 10-100"></item>
<item android:title="Price From 100-200"></item>
<item android:title="Price From 200-300"></item>
<item android:title="Price Higher then 300"></item>
</menu>
</item>
<item android:id="@+id/type_product"
android:title="Type Product">
<menu>
<item android:title="Buy Sale"></item>
<item android:title="Business Directory"></item>
</menu>
</item>
</menu>