2015-11-17 46 views
-1

我按照教程从Capturing images from camera and setting into listview in android。不过,我得到无法解决R.array

Error:(42, 50) error: cannot find symbol variable array

String imageTempName; 
    String[] imageFor; 

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

     listView = (ListView) findViewById(R.id.captureList); 
     getSets = new ArrayList<GetSet>(); 
     imageFor = getResources().getStringArray(R.array.imageFor); 
     for (int i = 0; i < 3; i++) { 

      GetSet inflate = new GetSet(); 
      // Global Values 
      inflate.setUid(String.valueOf(i)); 

      inflate.setLabel("Image"); 
      inflate.setHaveImage(false); 
      inflate.setSubtext(imageFor[i]); 
      inflate.setStatus(true); 

      getSets.add(inflate); 
     } 
     customImageAdapter = new CustomImageAdapter(getSets, MainActivity.this); 
     listView.setAdapter(customImageAdapter); 
    } 

有什么不对吗?

+0

在这行越来越问题? –

+0

您存储字符串数组 –

+0

@ 404notfound安置自己的资源文件我按照[这](https://trinitytuts.com/capturing-images-from-camera-and-setting-into-listview-in-android/) – John

回答

3

我cheched你的链接。本教程缺少数组声明 - >在字符串资源中没有声明一个数组 - >您的错误发生!

一下添加到strings.xml

<string-array name="imageFor"> 
    <item>1</item> 
    <item>2</item> 
    <item>2</item> 
</string-array> 

123是你strings。在这种情况下,他们可能是图像网址。

+0

谢谢,我已经找到了这个半小时以上,你救了我^^ – John

+0

...或者'arays.xml'。或者你喜欢的任何其他名字,重要的是什么。 –

+0

好............. :) – John