Android - Lollipop / Material Theme - 9补丁启动显示错误

时间:2015-07-03 01:52:50

标签: android nine-patch material

我的应用程序的启动画面使用了9个补丁程序。工作正常。现在我将它升级为Lollipop / Material Theme(使用AppCompat和targetSDK =" 21")并且启动如下所示。那里有两个黑点。有什么想法吗?

enter image description here

它不应该有任何黑点。这是最初的9补丁:

enter image description here

1 个答案:

答案 0 :(得分:1)

Lollipop会发生这种情况。

要解决此问题,Nine-path资源需要填充“optionals”行。在这个版本中,这些线条在9补丁的右侧和底部都是必需的,以便在没有任何奇怪间隙的情况下进行飞溅。

Android nine patch - padding lines

他们在文档中没有说明这一点,但这对我有用。

您可以阅读有关填充线here

的内容