2016-10-26 5 views
3

변경하여 ImageButton의 SRC 여기하여 ImageButton 변경 SRC

태그에 대한 XML이다 누르기 전에

enter image description here

누른 후

이미지 :

enter image description here

내가 원하는 버튼 만이 사진과는 fitCenter beeing는 왜 다른 SRC는 새로운 SRC로 대체 얻을 나던 저장해야합니까?

+0

(원본) (전경)을 설정하고 있지만 버튼을 누르면 배경을 설정하게됩니다. 그 이유는'android : src = "@ drawable/edit"대신 –

+0

이'xml'에서 android : background = "@ drawable/edit"를 사용하려고 시도합니다 –

+0

"setBackgroundResource"대신 "setImageResource" – YLS

답변

6

android:srcandroid:background은 다른 속성입니다.

button.setImageResource(R.drawable.save); 
+0

동의. 이것은 효과가있다. – Rafal

+0

동의 함. @KimVu 당신이 다른 attibutes을 변경하려고 하고이 두 이미지가 – Joacer

+0

하하 현실은 단지 소스가 아니라 배경을 변경 생각하지 않았다. 감사! –

0

코드가 단추의 배경을 변경하려고합니다. 이미지가 아닙니다. 그것들은 다른 두 가지입니다

((ImageButton) view).setImageResource(R.drawable.icon2);