This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
The moose likes Android and the fly likes array decleration in an string Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Mobile » Android
Bookmark "array decleration in an string " Watch "array decleration in an string " New topic

array decleration in an string

deepika deepi
Ranch Hand

Joined: Jan 23, 2012
Posts: 199
i have declared the values in string but is hows some error like this "array cannot be resolved or is not a field"
in code String[] testArray = getResources().getStringArray(R.array.testArray);


import android.os.Bundle;
import android.widget.ArrayAdapter;

public class Episode7 extends ListActivity {
String[] testArray = getResources().getStringArray(R.array.testArray);

/** Called when the activity is first created. */
protected void onCreate(Bundle savedInstanceState) {


// Create an ArrayAdapter that will contain all list items
ArrayAdapter<String> adapter;

/* Assign the name array to that adapter and
also choose a simple layout for the list items */
adapter = new ArrayAdapter<String>(

// Assign the adapter to this ListActivity


main.xml in this i get an error " android:text="@string/hello" />" like this

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=""
androidrientation="vertical" >

android:text="@string/hello" />


string.xml is

<?xml version="1.0" encoding="utf-8"?>
<array name="testArray">

how to solve this ?
Mohan Prasath
Ranch Hand

Joined: Jul 25, 2011
Posts: 38

I hope you are using wrong tag in the string.xml file. Enclose all your <item> within <string-array> tag and then give a try.

P.S : Kindly post all your code within the code tag.

With regards,
Mohan Prasath
I agree. Here's the link:
subject: array decleration in an string
jQuery in Action, 3rd edition