녹색 표시등을 변경하려고하기 때문에 Android ToggleButton에 어려움을 겪고 있습니다. 이Android ToggleButton 표시기
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+android:id/background" android:drawable="@android:drawable/btn_default_small" />
<item android:id="@+android:id/toggle" android:drawable="@android:drawable/btn_toggle" />
</layer-list>
을 말한다 나는 내 프로젝트의 그리기 폴더에이 파일을 복사
<item android:id="@+android:id/toggle" android:drawable="@drawable/btn_toggle" />
에 마지막 항목을 변경할 경우 안드로이드 SDK 폴더에서 나는 파일 당김의 \의 btn_toggle_bg.xml을 발견했습니다 그 다음 안드로이드 SDK에서 원본 btn_toggle.xml을 가져 와서 drawable 폴더에 복사했습니다. 나는 btn_toggle_off.png 및 btn_toggle_on.png을 만들 필요가있을 것이라고 asumed 그럼
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false" android:drawable="@drawable/btn_toggle_off" />
<item android:state_checked="true" android:drawable="@drawable/btn_toggle_on" />
</selector>
: btn_toggle.xml이있다. 마침내 나는 라인을 추가했다.
<ToggleButton
...
android:background="@drawable/btn_toggle_bg" />
그러나 ToggleButton은 완전히 이상하게 보인다. SDK에서 btn_toggle_off.9.png 및 btn_toggle_on.9.png라는 파일이 있지만 원래 지시자와 정확하게 일치하지만이 파일에 대한 참조를 찾을 수 없습니다.
도와 주시겠습니까? :)
아, 덕분에 지금 작동합니다. :) – martin