【问题标题】:ListView and Drop Down Menu with DividersListView 和带分隔符的下拉菜单
【发布时间】:2014-03-13 09:09:24
【问题描述】:

I have a custom listView of the users installed apps and I want to have a drop down menu with different options such as "alphabatize" or "create custom divider" and when that option is picked, it will rearrange the listView based on通过分隔线的选择。 (对于 alphabatize,它会在分隔符上显示 A-Z 并相应地组织等等。)

如何创建可以执行此操作的下拉菜单?

【问题讨论】:

    标签: android listview android-menu


    【解决方案1】:

    为下拉菜单创建一个 Spinner。覆盖微调器的 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 方法的参考。

    http://developer.android.com/reference/android/widget/ListView.html#setDivider(android.graphics.drawable.Drawable)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多