Android微调器显示char数组。错误:类型参数不能是基本类型

时间:2015-03-09 11:22:44

标签: android

我试图在微调器中显示一个字符数组。

private char[] locations = new char[]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o',};

这里我试图添加它们

// add items into spinner dynamically
public void addItemsOnSpinner() {

    ArrayAdapter<char> dataAdapter = new ArrayAdapter<char>(this,
            android.R.layout.simple_spinner_item, locations);
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerPosition.setAdapter(dataAdapter);
}

错误:类型参数不能是基本类型

任何人都建议采用另一种方式。

1 个答案:

答案 0 :(得分:1)

好吧,不要使用原始类型。请改用String。将所有字符放在引号("a", "b", "c")中......并将字符串替换为字符串。

正如错误所说,它根本不可能是原始类型。