所有 API 使用 AppCompat 的样式相同
Same style on all API using AppCompat
我正在使用 com.android.support:appcompat-v7:22.2.0
在前 Lolipop 设备上制作 Lolipop material 设计。问题是小部件(示例 EditText
)在不同的 API.
上显示具有不同参数的不同视图
问题是如何使所有 API 15 岁及以上的人看起来都一样?
此处示例(不同的底线、文本和行之间的边距等):
我想我找到了解决方案。
AppCompat
在展开布局时生成正确的外观。
如果 API < 20 它生成看起来像最新的 API (例如 22)。
如果 API >= 21 它根据 API.
生成外观
不要在XML中查看预览(我的图片来自预览)。打开模拟器并自行检查它在设备上的外观。
希望对以后的人有所帮助。
我正在使用 com.android.support:appcompat-v7:22.2.0
在前 Lolipop 设备上制作 Lolipop material 设计。问题是小部件(示例 EditText
)在不同的 API.
问题是如何使所有 API 15 岁及以上的人看起来都一样?
此处示例(不同的底线、文本和行之间的边距等):
我想我找到了解决方案。
AppCompat
在展开布局时生成正确的外观。
如果 API < 20 它生成看起来像最新的 API (例如 22)。
如果 API >= 21 它根据 API.
不要在XML中查看预览(我的图片来自预览)。打开模拟器并自行检查它在设备上的外观。
希望对以后的人有所帮助。