2017-07-07 5 views
-1

エラーが発生し、「アレイ」のテキストが強調表示されます。どうすれば修正できますか?Androidスタジオの "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/resource-arrays) –

+0

'Rxfoo'は、リソースファイル/マニフェストによって自動的に生成されます。コンパイラが 'x.foo'に関するエラーを投げている場合、' x.foo'は定義されたリソースに対応していません。 – user2864740

答えて

0

あなたは([アレイの作成] /あなたのRES内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> 
関連する問題