Files
chao-ran-pdaclient/app/src/main/java/com/chaoran/entiry/SelfCheckBox.java

35 lines
1.0 KiB
Java

package com.chaoran.entiry;
import com.activity.chaoran.R;
import android.content.Context;
import android.util.TypedValue;
import android.widget.CheckBox;
import android.widget.CompoundButton;
public class SelfCheckBox extends CheckBox {
public SelfCheckBox(Context context) {
super(context);
setButtonDrawable(R.drawable.checkbox_empty);
this.setPadding((int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP, 24, context.getResources()
.getDisplayMetrics()), 0, 0,0);
setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
setButtonDrawable(R.drawable.checkbox_full);
}else{
setButtonDrawable(R.drawable.checkbox_empty);
}
}
});
// TODO Auto-generated constructor stub
}
}