自定义视图组上的九个补丁

spe*_*der 4 android custom-view nine-patch viewgroup

我制作了一个9补丁和一个自定义视图组,然后我将该视图组的背景设置为九补丁.

问题是:九补丁忽略了"内容区域"设置.

那么:我如何在自定义视图中正确使用九个补丁?

要么:

我如何从九个补丁中获取内容区域,以便我可以在OnMeasure和OnLayout数学上使用它?

Kam*_*men 6

还可以在NinePatchDrawable上使用boolean getPadding(Rect padding)来获取内容的填充(您的内容+ 9patch padding =总组dize)