title: theme does not apply to checkbox items in listview
body: <p>I am applying a color theme to my widgets in my application through <a href="http://android-holo-colors.com/" rel="nofollow noreferrer">http://android-holo-colors.com/</a> but the items in my ListView does not follow the color theme. I tried creating a simple CheckBox item outside of my ListView, my color theme which is green is applied to the single CheckBox outside of my ListView. My color theme used to be working on the items in my ListView, I just recently noticed that it stopped working but I haven't made any changes to my AppTheme.</p>
  
  <p>The screenshot below shows that my color them is only applied to the first CheckBox which outside the ListView, but the items on my ListView does not apply my color theme on the CheckBox</p>
  
  <p><img src="https://i.stack.imgur.com/R9AnX.png" alt="enter image description here"></p>
  
  <p>Below is my BaseAdapter on setting the CheckBox items in my ListView</p>
  
  <pre><code>@Override
  public View getView(final int position, View convertView, ViewGroup parent) {
  
      LayoutInflater inflater = (LayoutInflater) this.context
              .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      convertView = inflater.inflate(R.layout.subject_row, null);
  
      CheckBox textRow = (CheckBox) convertView.findViewById(R.id.subject);
      textRow.setText(getItem(position));
  
      textRow.setOnClickListener(new OnClickListener() {
          @Override
          public void onClick(View v) {
  
              if (v instanceof CheckBox) {
  
                  String subject = ((CheckBox) v).getText().toString();
                  Log.i("subject", subject);
  
                  if (((CheckBox) v).isChecked()) {
                      activity.arrayListSelectedSubject.add(subject);
                  }
  
                  try {
                      if (!((CheckBox) v).isChecked()) {
                          activity.arrayListSelectedSubject
                                  .remove(activity.arrayListSelectedSubject
                                          .indexOf(subject));
  
                      }
                  } catch (Exception e) {
                      Log.e("catch Exception", String.valueOf(e));
                      e.printStackTrace();
                  }// end try-catch
  
              }// end if (v instanceof CheckBox)
  
              Log.i("selectedSubjectArrayList", String
                      .valueOf(activity.arrayListSelectedSubject.size()));
  
          }// end onClick
      });// end setOnClickListener
  
      return convertView;
  }
  </code></pre>