2011-07-28 6 views

답변

12

예 가능합니다. 버튼 드로어 블과 동일한 방법으로 작업 할 수 있습니다. 그런 다음 android:textColor="@drawable/yourselector"

+0

는 좋은 아이디어 그게 전부에 할당합니다. 나는 그것을 시도 할 것이다. –

+1

그게 효과가! 고마워요! –

+1

환상적! 나는 결코 그것을 생각하지 않았을 것이다! – erdomester

1

, 당신은 사용할 수 있습니다 XML로

Button button = findViewById(R.id.yourbutton); 
button.setTextColor(Color.yourcolor); 

는이 같은 일이 될 것입니다.

10
<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" 
      android:color="#000000" /> <!-- pressed --> 
    <item android:state_focused="true" 
      android:color="#000000" /> <!-- focused --> 
    <item android:color="#FFFFFF" /> <!-- default --> 
</selector> 

android:drawable 속성과 조합 해보십시오.

0

focused에 대한 선택기를 사용 android:color="#ff0000" 버튼의 XML에 default state.Then에 대한 다른 색상 android:textColor="@drawable/yourselector"

관련 문제