2017-07-07 283 views
-1

错误突出显示文本“数组”红色。我如何解决它?Android Studio“R.array”错误:(36,44)错误:无法找到符号变量数组

public class Signup extends Activity { 

    AutoCompleteTextView y; 
    String[] z; 

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

     y = (AutoCompleteTextView) findViewById(R.id.cntry); 
     z = getResources().getStringArray(R.array.country); 
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, z); 
+0

你必须回答此处[创建阵列(https://stackoverflow.com/问题/ 10774668 /资源数组) –

+0

'Rxfoo'是由资源文件/清单自动生成的。如果编译器抛出一个关于'x.foo'的错误,那么'x.foo'不会对应一个已定义的资源。 – user2864740

回答

0

你用你的资源内arrays.xml文件TypedArray /值的文件夹,看起来像这样,

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="country"> 
     <item>@drawable/pakistan</item> 
     <item>@drawable/india</item> 
     <item>@drawable/USA</item> 
    </string-array> 
</resources> 
相关问题