0

我知道,這是一個已知的錯誤,所以我嘗試以下解決方案:
How can I work around Android issue 9161, where bottomRightRadius and bottomLeftRadius are swapped?
(請參閱回答喬斯·斯圖爾特)

我繪項目文件夾結構:
- 繪製 - 華電國際(我在這裏種下的XML提拉 - LDPI
- - 繪製-MDPI
- 繪製-V12(我在這裏種下的XML文件正確的值)
- 繪製-xdpi

在Android API對換值)
- 文件8 - 12按鈕的圓角s顯示正確,但在API 17上交換。
似乎我的Android API 17沒有從drawable-v12文件夾中獲取xml文件值。

有誰知道爲什麼以及如何解決這個問題?
謝謝。Android:按鈕 - 交換圓角角落API 8至12 - 如何解決它?

+1

,而不是與戰鬥,爲什麼不使用補丁9個可繪製? – pskink

+0

'似乎我的Android API 17沒有從drawable-v12文件夾中獲取xml文件值。「......爲什麼API ** 17 **設備要從** drawable-v12 **中獲取值夾?!它應該從** drawable-v17 **文件夾中取值,取而代之。是否有意義? –

+0

@ Bob Malooga:沒有。根據我提供的上述解決方案鏈接,所有API 12和更高版本都應該從drawable-v12文件夾獲取值。請參閱此鏈接的更多信息: http://code.google.com/p/android/issues/detail?id=9161#c6 – DroidFox

回答

-1

我通過在res /中添加「drawable」文件夾並將帶有drawable-hdpi中的交換值的xml文件移動到「drawable」文件夾來解決此問題。

所以最終你的文件夾結構應該是這樣的:
- 繪製(XML的文件交換與值)
- 繪製 - 華電國際
- 繪製-LDPI
- 繪製-MDPI
- drawable- V12(XML的文件用正確的價值觀)
- 繪製-xdpi

+0

Ohoowo ......一個沒有評論的正確答案downvote :)這裏有人可能對我生氣,這個人忘了邏輯思考,因爲他被一種感覺超越了(他對其他人的憤怒是如此愚蠢,但實際上是他,誰沒有得到的信息)。如果那個人不是你,請評論你的downvote。謝謝。 – DroidFox