상태에 따라 TextView 스타일을 변경하려고합니다. 내 styles.xml에는 다음이 포함TextView state_pressed/state_focused/state_selected 스타일 변경
은<style name="text_normal_ops">
<item name="android:gravity">left</item>
<item name="android:textColor">@color/text_usual_color</item>
<item name="android:textStyle">bold</item>
</style>
<style name="text_normal_ops_pressed">
<item name="android:gravity">left</item>
<item name="android:textColor">@color/text_pressed</item>
<item name="android:textStyle">bold</item>
</style>
내 선택 (text_ops.xml
)는 다음과 같이 정의된다 :
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" style="@style/text_normal_ops_pressed" />
<item android:state_focused="true" style="@style/text_normal_ops_pressed" />
<item android:state_selected="true" style="@style/text_normal_ops_pressed" />
<item style="@style/text_normal_ops"/>
</selector>
하지만 내 텍스트 뷰 (style="@drawable/text_ops"
)에이를 적용 할 때 작동하지 않습니다. 팁이 있습니까?
감사합니다.
당신은 유지 한 UR styles.xml> 값 폴더 ??? – Hanry
예. 할머니가 있습니다. – trenpixster