在android中构建布局时,如果您使用ImageView
或ImageButton
而不添加内容描述,则会收到一条警告,告诉您使用{{ 1}}和AppCompatImageView
,该警告不再可用。我认为这是因为AppCompatImageButton
的实现具有基于视图内容的默认内容描述,但是回话仍然将其读取为“未标记的按钮”,为什么删除了警告?
答案 0 :(得分:4)
此棉绒规则旨在用于特定的窗口小部件类型。当前,此规则仅检查ImageView
和ImageButton
小部件。 AppCompat
小部件缺少警告是因为它们从未将它们添加到元素列表中。
当前实现的source code表明它仅适用于ImageView
和ImageButton
。
public Collection<String> getApplicableElements() {
return Arrays.asList(
IMAGE_BUTTON,
IMAGE_VIEW
);
}
我已经填写了bug on the Android issue tracker,要求他们将AppCompatImageView
和AppCompatImageButton
添加到此皮棉规则中。您可以加注星号以表达支持。