2015-07-20 48 views
-2

我正在使用android lint。我遇到了皮棉警告RtlSymmetry。它指出,爲什麼在android中定義paddingLeft時需要指定paddingRight?

如果您在佈局的左側指定填充或保證金,你應該 也可能指定從右到左的佈局對稱,右側(與副 反之亦然)填充。

我在互聯網上搜索,但沒有得到任何理由這樣做。如果我們添加paddingRight,則會添加一個不必要的屬性。任何人都可以請指導我通過這個?我想知道它對應用程序有什麼影響。

+6

這可能只是意味着添加填充的相同數量的兩側將會使你的觀點爲中心,因此看起來更好。如果你爲什麼要離開paddingRight,你可以忽略它。 –

+0

@MatterCat這有什麼意義添加'paddingRight = 0' – Prasad

+2

它不是「必要」,否則他們不會說「你應該還指定...」這只是一個對稱設計 – user3290180

回答

0

感謝所有的建議。我發現一個解決方案,添加paddingRight=0解決了我的問題。此外,它不妨礙我的任何佈局,因此將其視爲解決方案。

+0

問題和答案都是無用的。答案對任何人都沒有幫助,反而會讓人們得出錯誤的結論 –

1

該提示規定,「可能」,你應該保持相同的填充使兩側(左,右),只是爲了保持simmetry。如果沒有理由不這樣做,你可以忽略提示

+0

我壓制了這個警告。謝謝 – Prasad

相關問題