마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼의메소드만 가지고 비활성화상태로 만드는방법 없을까요?

0 추천
cHeadBtn = new Button(mCtx);
        cHeadBtn.setBackgroundResource(R.drawable.btn_sandrift);

이렇게 버튼을 만들고

이버튼을 활성 비활성 로 상태를 바꾸고싶습니다

처믕에

 cHeadBtn.setEnabled(false);

이렇게 해봐도 변화가없습니다

그래서

Drawable alpha = cHeadBtn.getBackground();

if(b)
    alpha.setAlpha(300);
else
    alpha.setAlpha(50);

이렇게 알파값을 변화시켜봤는데

원래 알파값이 적용안된버튼은 어떻게만드는지 모르겠내여

 

리소스를 따로만들지않고 버튼의메소드만 가지고 비활성화상태로 만드는방법 없을까요?
구름처럼달처럼 (5,830 포인트) 님이 2014년 7월 13일 질문
ImageButton으로 src 로 적용하는거 이외에는 죄다 이미지로 만들어줘야함니다.
그리고 Button widget에 setBackgroundResource 메소드를 사용 하려면 image를 적어도 2~3 장은 연결한 xml 형태의 drawable 이어야 합니다.

1개의 답변

0 추천
aucd29 (218,390 포인트) 님이 2014년 7월 14일 답변
...