단추 선택기를 사용하면 단추의 각 상태에 대한 배경을 정의 할 수 있지만 단추의 텍스트 스타일을 각 상태에 대해 어떻게 정의 할 수 있습니까? 내 목표는 비활성화되었을 때 버튼을 회색으로 표시하는 것입니다. 그래서 버튼의 비활성화 상태에 회색 배경을 설정했지만 텍스트를 회색으로 표시하는 유일한 방법은 버튼을 비활성화 할 때 색상을 동적으로 변경하는 것입니다 ...선택기에서 버튼의 텍스트 스타일을 설정하는 방법은 무엇입니까?
아무도 도와 줄 수 있습니까?
감사
<style name="srp_button" parent="@android:style/Widget.Button">
<item name="android:background">@drawable/btn_default</item>
<item name="android:textColor">#ffffff</item> <!-- How to specify different color for different state? -->
<!-- more stuff -->
</style>
드로어 블/사진 btn_default.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true"><shape>
<solid android:color="@color/pink" />
<corners android:radius="6dp" />
</shape></item>
<item><shape>
<solid android:color="#000000" />
<corners android:radius="6dp" />
</shape></item>
</selector>
당신이 시도 코드를 넣어주세요 ... –
이 얼마나 궁금 할 예를 들어 컴파일 오류없이- @ drawable/btn_default
을 컴파일합니다. 값이 '@ drawable/btn_default'인 'android : background'의 지정된 이름과 일치하는 리소스가 없습니다. –