mergeDebugResources(strings.xml中的字符串数组)

时间:2019-07-17 05:41:07

标签: android arrays string android-resources

我正在看android studio教程,但有错误消息。

我发现strings.xml具有名称为“ items”的字符串数组标记。但是,不能将它们带到MainActivity.java。

错误是“ mergeDebugResources”

strings.xml

<resources>
    <string name="app_name">List App</string>
    <String-array name="items">
        <item>peach</item>
        <item>tomato</item>
        <item>squash</item>
    </String-array>
</resources>

MainActivity.java

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.res.Resources;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class MainActivity extends AppCompatActivity {

    ListView myListView;
    String[] items;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Resources res=getResources();
        myListView=(ListView) findViewById(R.id.myListView);
        items=res.getStringArray(R.array.items);
    }
}

请向我解释为什么会发生错误!非常感谢!

0 个答案:

没有答案