我收到了这段代码
public void displayText(){
int resourceId = getResources().getIdentifier(chosenArrayName, "array", getPackageName());
String[] array = getResources().getStringArray(resourceId);
int arraySize = array.size();
for(int i = 0; i < arraySize; i++) {
textView.append(array[i]);}
}
从 Android how to print a array in text view or anything
arraySize = array。 size();无法解决。 有人帮我指出原因吗?
答案 0 :(得分:-1)
你不能在int中调用size()方法。试试这个:
public void displayText(){
int resourceId = getResources().getIdentifier(chosenArrayName, "array", getPackageName());
String[] array = getResources().getStringArray(resourceId);
int arraySize = array.length;
for(int i = 0; i < arraySize; i++) {
textView.append(array[i]);}
}