我有一个用户安装的应用程序的自定义列表视图,我想要一个带有不同选项的下拉菜单,例如" alphabatize"或者"创建自定义分隔符"当选择该选项时,它将根据该选项通过分频器重新排列listView。 (对于alphabatize,它会在分隔符上显示A-Z并相应地组织,等等。)
如何创建可以执行此操作的下拉菜单?
答案 0 :(得分:1)
为下拉菜单创建一个微调器。覆盖微调器的onItemSelected()。
spinnerSelectDivider.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id)
{
if(position == 0)
{
customListView.setDivider(someDrawableAZ);
}
else if(position == 1)
{
customListView.setDivider(someDrawableCustom);
}
}
}
有关setDivider方法的参考。