title: in gridview checkbox is unchecked while scrolling gridview up and down
body: <p>I have a GridView and I have put a checkbox and imageview. 
  The problem is that when I check this checkbox and scroll down, the checBox gets unchecked. Though the uncheck event is not fired, it looks unchecked. I have not applied any style to the checkbox. What can be the reason? How can I fix this.</p>
  
  <pre><code> holder.chckbx.setOnCheckedChangeListener(new OnCheckedChangeListener() {
                          @Override
                          public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
  
  
                              if(isChecked){
                                       Log.e("checked","checked");
                                  }
                                  else{
                                       Log.e("unchecked","unchecked");
                                  }
                          }
                      });
  </code></pre>