2014-01-30 2 views
0

내 앱의 팔로 잉/팔로우 버튼이 될 체크 박스가 있습니다. 이미지를 만들 필요없이 XML 파일에서이 버튼의 텍스트를 어떻게 바꿀 수 있습니까? 이것이 가능합니까? Android - 버튼을 눌렀을 때 텍스트를 변경하는 방법은 무엇입니까?

<?xml version="1.0" encoding="utf-8"?> 


    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:drawable="@drawable/follow_card" android:state_checked="false"> 

     </item> 
     <item android:drawable="@drawable/following_card" android:state_checked="true"/> 
     <item android:drawable="@drawable/follow_card"/> 
    </selector> 

Follow_card/Following_card

내가 프로그래밍을 할 줄 버튼

+0

http://stackoverflow.com/questions/12889729/change-checkbox-background-color-in-android http://stackoverflow.com/questions/19447523/setting-background-colour-on-check-box-in-android – user2450263

답변

0

의 모양을 정의하는 두 개의 다른 XML 당김 파일입니다

여기 내 코드입니다. 다른 의견이 말했듯이, 당신은 onClickListener을 만들어야합니다,이 방법 :

CheckBox your_checkbox = (CheckBox) findViewById(R.id.your_checkbox_id); 
your_checkbox.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View view) { 
    if (view.isChecked()) 
     your_checkbox.setText("Hey I'm checked!"); 
    else 
     your_checkbox.setText("I'm not checked!"); 
    } 
}); 
관련 문제