Android 如何调整复选框的大小以正确绘制?

Android 如何调整复选框的大小以正确绘制?,android,checkbox,drawable,Android,Checkbox,Drawable,我正在用Android开发一个应用程序,因为我使用的是深色背景,所以复选框不可见,所以我需要使用一个可绘制的,我创建了一个45 x 45 px的图像,如果我在Nexus 5中测试它,图像看起来很大,在低分辨率手机中看起来更大,这是输出: 可拉伸复选框的建议尺寸是多少?如何根据不同的分辨率进行相应调整?谢谢大家! 编辑: 由于建议我最终使用9patch图像,但是,我想再次检查我的假设是否正确,因为我需要调整整个复选框的大小,边界应该在图像的边缘上,对吗?我没有选择透明区域: 可以吗?我已经在N

我正在用Android开发一个应用程序,因为我使用的是深色背景,所以复选框不可见,所以我需要使用一个可绘制的,我创建了一个45 x 45 px的图像,如果我在Nexus 5中测试它,图像看起来很大,在低分辨率手机中看起来更大,这是输出:

可拉伸复选框的建议尺寸是多少?如何根据不同的分辨率进行相应调整?谢谢大家!

编辑:

由于建议我最终使用9patch图像,但是,我想再次检查我的假设是否正确,因为我需要调整整个复选框的大小,边界应该在图像的边缘上,对吗?我没有选择透明区域:


可以吗?我已经在Nexus5和仿真器(320x480)中测试过了,看起来还可以,只是重复检查一下,谢谢

以下是有关Android中大小的信息:

因此,对于
复选框
来说,好的大小大约是32dp,您可以制作图像9-patch。因此,最小像素大小会自动缩放,以适合和好看


有关像素大小,请勾选此项:

存储图像、hdpi、xhdpi或xxhdpi使用哪个文件夹?