code: @TargetApi(Build.VERSION_CODES.HONEYCOMB)
      public void setActivateOnItemClick(boolean activateOnItemClick) {
          // When setting CHOICE_MODE_SINGLE, ListView will automatically
          // give items the 'activated' state when touched.
  
          if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
              mGridView.setChoiceMode(activateOnItemClick ? ListView.CHOICE_MODE_SINGLE
                      : ListView.CHOICE_MODE_NONE);
          }
      }
docs: Turns on activate-on-click mode. When this mode is on, list items will be
  given the 'activated' state when touched.