title: android button setPressed after onClick
body: <p>yesterday I noticed the possibility to integrate Fragments in older API Levels through the Compatibility package, but thats not really essential for the question. :)</p>
  
  <p>I have a Button with an OnClickListener</p>
  
  <pre><code>Button button = (Button) findViewById(R.id.button);
  button.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
          doSomething();
          button.setPressed(true);
      }
  });
  </code></pre>
  
  <p>Because of the actual clicking, it is shown as pressed and after releasing the click, the button state is not pressed and stays that way.</p>
  
  <p>Is there a simple way that keeps the button state pressed after releasing?
  First thing I can think of would be some sort of timer, but that seems unreasonable.</p>