버튼을 클릭했을 때 (영구적 인 것이 아니라, 그것이 클릭되었음을 보여주기 위해) 빨간색이되고 싶습니다. 지금 당장은 setVisibility를 사용하고 있는데, 그 위에 imageView가 있습니다. 내가하여 ImageButton의 배경을 설정할 때 변경된 색상으로,하지만 지금 난 내 코드를 향상시키고 자 이제이버튼 클릭시 배경 변경
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:background="@drawable/img_red" android:state_pressed="true"/>
<item android:background="@drawable/img_btn_bkg"/>
</selector>
처럼 별도의 button_red.xml 파일을 함께 할, 내가 얻을 button_red.xml하기 오류를 구문 분석하지 못했습니다. 이유가 무엇입니까?
나는 다른 응용 프로그램에서 수행 같은 일을하고 그것을 작동합니다 (내가 androdi 있었다 제외 : 변경하면 됨 src) 내가 그릴 수 폴더에있는 모든 당김-nodpi 내부의 드로어 블과 button_red.xml이? 뭔가를 잊지 않았다 내가했던것들 : 다른 프로젝트에서 XML을 복사 한 배경에 SRC를 변경의 드로어 블을 변경하고에 android:state_pressed="false"
를 추가 할 때
지금은 감사합니다 :) 나는 내 다른 응용 프로그램에서도 drawable을 가지고있는 것을 볼 수 있습니다. 왜 내가 그것을 바꿨는지 알아라. – DoubleP90