Android如何处理未知的XML标签?

时间:2015-04-13 17:46:39

标签: android xml android-version

根据Android Lint,一些XML属性会导致旧设备崩溃。例如,Attribute 'paddingStart' referenced here can result in a crash on some specific devices older than API 17

这是否意味着我需要单独的XML文件来支持未知标记(例如,在paddingStart资源目录中添加了layout-v17属性的相同布局)?

我不喜欢有一个额外的,几乎相同的文件,因为当我更新我的代码时,这很容易出错。有些设备真的会崩溃吗?我原以为未知的标签会被忽略。

1 个答案:

答案 0 :(得分:-2)

据我所知,您应该能够使用paddingLeft和' paddingStart'没有导致任何错误。像paddingStart这样的属性用于设置从左到右的布局,或者在某些国家/地区采用从右到左的布局,在这种情况下,' start'将在屏幕的右侧。

总而言之,请使用paddingLeftpaddingRightpaddingToppaddingBottom