根据Android Lint,一些XML属性会导致旧设备崩溃。例如,Attribute 'paddingStart' referenced here can result in a crash on some specific devices older than API 17
这是否意味着我需要单独的XML文件来支持未知标记(例如,在paddingStart
资源目录中添加了layout-v17
属性的相同布局)?
我不喜欢有一个额外的,几乎相同的文件,因为当我更新我的代码时,这很容易出错。有些设备真的会崩溃吗?我原以为未知的标签会被忽略。
答案 0 :(得分:-2)
据我所知,您应该能够使用paddingLeft
和' paddingStart'没有导致任何错误。像paddingStart
这样的属性用于设置从左到右的布局,或者在某些国家/地区采用从右到左的布局,在这种情况下,' start'将在屏幕的右侧。
总而言之,请使用paddingLeft
,paddingRight
,paddingTop
和paddingBottom
。