什么时候我应该在android中使用9补丁图像

che*_*han 7 android nine-patch android-layout

请帮我理解何时我必须决定定义9个补丁图像.我所理解的是,9补丁图像只有在我定义了我的布局宽度和高度与确定的大小但实际上我没有那个大小的图像时才需要.比方说,我在布局定义中将背景大小设置为300*100.但是图像我有200*100,这比我需要的尺寸小.在这种情况下,如果我确定了9个补丁图像,将有助于正确配合而不会压缩所有设备的质量.

这里我习惯了9补丁.

现在,我想要理解的是,即使我已经将我们的布局定义定义为包装内容,9个补丁图像将在不同的屏幕分辨率上缩放,匹配父级在宽度和高度上没有明确的值.9-patch会根据屏幕分辨率进行缩放吗?

Nir*_*uan 6

究竟是九个补丁 -
9补丁是一个经过修改的PNG图像,它允许Android确定如何在运行时拉伸图像以满足特定布局(如fill_parent和wrap_content).

Common Usege -
1.按钮背景.(默认Android灰色按钮是九个补丁)
2.页面背景.
3.飞溅屏幕.

循序渐进指南 -
1.在Android Studio中编辑NinePatch .
2. 这里的最佳实践设计用法.