title: Android ListView child View setEnabled() and setClickable() do nothing
body: <p>I'm doing some <code>AsyncTask</code> work after user clicks an item in my <code>ListView</code>. I'd like to disable the item so it can't be clicked twice. I've simplified the click listener to contain only this method, but it still doesn't do anything for me, the view looks the same and it lets itself be happily clicked again, much to my annoyance.</p>
  
  <pre><code>public void onItemClick(AdapterView&lt;?&gt; parent, View clickedView,
    int position, long id) {
    item = (Episode) parent.getItemAtPosition(position);
    clickedView.setClickable(false);
    clickedView.setEnabled(false);
    clickedView.invalidate();
  }
  </code></pre>
  
  <p>My View for each row is a custom <code>LinearLayout</code> with two <code>TextView</code>s.</p>