使用AppCompat在所有API上使用相同的样式

时间:2015-07-01 11:50:08

标签: android styles themes android-appcompat

我正在使用com.android.support:appcompat-v7:22.2.0在Lolipop前设备上进行Lolipop材质设计。问题是小部件(示例EditText)在不同的API上显示具有不同参数的不同视图。

问题是如何在所有API 15及更高版本上使它看起来都一样?

这里的示例(不同的底线,文本和线之间的边距等): enter image description here

1 个答案:

答案 0 :(得分:1)

我认为我找到了解决方案。

在充气布局期间,

AppCompat会生成正确的外观。 如果API< 20它生成的看起来像最新的API(例如22)。 如果API> = 21,则会根据API生成外观。

请勿查看XML预览(我的图片来自预览)。打开模拟器并自行检查它在设备上的外观。

希望将来帮助某人。