안녕하세요.

1. <Button> 위젯에서요.

btnStart.setOnTouchListener(new OnTouchListener() {  
      @Override
      public boolean onTouch(View v, MotionEvent event) {

       if(event.getAction() == MotionEvent.ACTION_DOWN){
        btnStart.setBackgroundColor(0x7F0000FF);
       }
       else if(event.getAction()== MotionEvent.ACTION_UP){
        btnStart.setBackgroundColor(0x7FFF0000);
       }
       return false;
      }
     });

위와 같이  버튼의 배경색을 바꾸고 싶습니다.
시작 버튼과 중지 버튼은 둘 다 모서리가 둥근 형태의 안드로이드 기본 <Button> 위젯입니다.
근데,

 btnStart.setBackgroundColor(0x7F0000FF);
를 적용하면 위의 시작 버튼 처럼 둥근 모서리에서 모가 난 버튼으로 바뀝니다.

제가 하고 싶은 것은 둥근 모서리를 유지하면서
안의 배경색만 바꾸고 싶습니다.

이해를 못하셨을까봐 그림 참조 링크를 걸어둡니다.
http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=8952

어떻게 해야하는지 막히네요 ㅠㅠ
도와주세요.