기존의 체크박스가 디자인하고 맞지 않아서 바꾸려고 합니다.
================== drawable :: chked_auto.xml====================
<item android:state_checked="true" android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on">
<item android:state_checked="false" android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_off">
<item android:state_checked="true" android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on_presse">
<item android:state_checked="false" android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on">
<item android:state_checked="true" android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on_presse">
<item android:state_checked="false" android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on">
<item android:state_checked="false" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_off">
<item android:state_checked="true" android:state_enabled="true" android:drawable="@drawable/btn_auto_login_on">
</item></item></item></item></item></item></item></item></selector>
=====================layout================================
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/chked_auto"
/>
=================================================
cb1 = (CheckBox)findViewById(R.id.checkBox1);
cb1.setButtonDrawable(R.drawable.chked_auto);
cb1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged
(CompoundButton buttonView, boolean isChecked) {
if(isChecked==true){
autologin = 1;
}else{
autologin = 0;
}
}
});
==============================================
뭘 빼먹은지 모르겠습니다. ㅜㅜ 아예 체크박스가 안나오네여...