我想o 省略Android CheckBox 的默认填充。所以,自定义的 CheckBox 如下。
但它只适用于 >= Android M 的版本。
如何在
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int w=40;
int h=40;
setMeasuredDimension(w,h);
//super.onMeasure(w, h);
}
@Override
protected void onDraw(Canvas canvas) {
Drawable drawable= null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
drawable = getButtonDrawable();
}
drawable.setBounds(-15,-15,55,55);
drawable.draw(canvas);
//super.onDraw(canvas);
}
最佳答案
关于java - 在 <Android M 版本中获取 CheckBox 默认 Drawable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44667455/