多条件筛选菜单拓展 支持单个tab
<dropdownmenu.DropDownMenu
android:id="@+id/tab_drop_down_menu"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
app:dddividerColor="@color/transparent"//线的颜色
app:ddmaskColor="#88888888"//菜单弹出下面布局的背景阴影
app:ddmenuBackgroundColor="@color/white"//tab的颜色
app:ddmenuLeftselectedIcon="@drawable/bottom_left_icon"//新增的设置左边图标
app:ddmenuMenuHeightPercent="0.5"//菜单高度占比
app:ddmenuSelectedIcon="@drawable/top_icon"//右边选中的icon
app:ddmenuTextSize="13.0sp"//tab 文字大小
app:ddmenuUnselectedIcon="@drawable/bottom_icon" 右边未选中的icon
app:ddtextSelectedColor="@color/grey_666"//选中的文字颜色
app:ddtextUnselectedColor="@color/grey_666"//未选中的文字颜色
app:ddunderlineColor="@color/grey_f2" />//菜单里线的颜色
新增的重置数据的方法
如果需要在外部重置 最好在closeMenu() 之后调用
public void setTabDefaultPositionText(String text) {
current_tab_position = 0;
((TextView) tabMenuView.getChildAt(current_tab_position)).setText(text);
current_tab_position = -1;
}