title: Changing the text color
body: <p>I have a white background but with this layout i am blocked because text color is white too and i can't find a solution to make it red so i can set my white background, any help please (as u can see i am forced to use a red background her so i can see the white text).</p>
  
  <pre><code>public class QueueListActivity extends ListActivity {
  // LIST OF ARRAY STRINGS WHICH WILL SERVE AS LIST ITEMS
  ArrayList&lt;String&gt; listItems = new ArrayList&lt;String&gt;();
  String newtext;
  String listFiles;
  // DEFINING STRING ADAPTER WHICH WILL HANDLE DATA OF LISTVIEW
  ArrayAdapter&lt;String&gt; adapter;
  
  // RECORDING HOW MUCH TIMES BUTTON WAS CLICKED
  int clickCounter = 0;
  
  ArrayList&lt;String&gt; selectedItems = new ArrayList&lt;String&gt;();
  
  
  @Override
  public void onCreate(Bundle icicle) {
      super.onCreate(icicle);
      setContentView(R.layout.queuelistactivity);
      Bundle extras1 = getIntent().getExtras(); 
      listFiles=GetFiles();
  
      StringTokenizer tokonizer1 = new StringTokenizer(listFiles,";");
      while(tokonizer1.hasMoreElements()){
          Log.i("verif","0");
          listItems.add(tokonizer1.nextToken());}
            initializeListItems();
  
  
  
      if (extras1 != null) {
          newtext = extras1.getString("newitem");
          listItems.add(newtext);
          adapter.notifyDataSetChanged();
          getListView().setItemChecked(listItems.size() - 1, false);
  
      }
  
  
  
  
  }
  
  
  
  // METHOD WHICH WILL HANDLE DYNAMIC INSERTION
  public void addItems(View v) {
  
      Intent intent = new Intent(QueueListActivity.this, AjouterFiles.class);     
      QueueListActivity.this.startActivity(intent);
  
  
      /*
      listItems.add(userName);
      adapter.notifyDataSetChanged();
      getListView().setItemChecked(listItems.size() - 1, false);*/
  
  
  }
  
  public void deleteItems(View v) {
      String toDelete = "";
      SparseBooleanArray sp = getListView().getCheckedItemPositions();
  
      for (int i = 0; i &lt; sp.size(); i++) {
          toDelete += ";" + sp.get(i);
          if (sp.get(i)) {
              listItems.remove(i);
          }
  
      }
      adapter.notifyDataSetChanged();
      Toast.makeText(getApplicationContext(), toDelete, Toast.LENGTH_LONG).show();
      initializeListItems();
  }
  
  private void initializeListItems() {
      adapter = new ArrayAdapter&lt;String&gt;(this,android.R.layout.simple_list_item_multiple_choice, listItems);
      setListAdapter(adapter);
      ListView lv = getListView();
      lv.setCacheColorHint(Color.rgb(0, 0, 0));
      lv.setBackgroundColor(Color.rgb(178, 34, 34));
  
  
      for (int i = 0; i &lt; lv.getCount(); i++) {
          lv.setItemChecked(i, false);
      }
  }
  </code></pre>