Android:带有选项组的微调器(没有ExpandableListView)

时间:2014-05-18 12:21:26

标签: android spinner

如何创建带子类别的微调器?

不使用ExpandableListView,只需一个微调器选项组。

例如

NUMBERS (unselectable)
    1
    2
    3
LETTERS (unselectable)
    a
    b
    c

2 个答案:

答案 0 :(得分:0)

看看Android section-list(ListView分为几个部分),它可能适合你。

答案 1 :(得分:0)

您可以像这样在项目中添加空格:

ArrayList<String> spinnerArray = new ArrayList<String>();
spinnerArray.add("Categories");
spinnerArray.add("     one");
spinnerArray.add("     two");
spinnerArray.add("     three");
spinnerArray.add("four");
spinnerArray.add("five");

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray);
yourSpinner.setAdapter(spinnerArrayAdapter);

然后检查它是否是父项,什么也不做使其无法选择。