Android Studio Linter 是否提供查找默认 XML 布局值的选项?

Does Android Studio Linter Offer An Option to look for default XML layout values?

1.) 是否有任何理由在 android xml 布局中设置默认值?

Ex.) 下面的 TextView 包含默认值 android:visibility="visible"

`<TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:visibility="visible"/>`

猜想:因为这是默认值,所以没有任何作用,因此是XML文件中不必要的一行代码。这样的思路对吗?

2.) 如果没有理由在 Android xml 文件中存在默认值,是否有可用的 lint 插件指出 android 中的默认值代码行XML 个文件?

我认为 XML 文件中的大量代码行是默认值,毫无用处。我们可以做些什么来减少这些代码行?

您可以使用您的默认值创建样式并使用它。 例如:

<style name="DefaultTextViewStyle">
    <item name="android:visibility">visible</item>
</style>

使用这个:

<TextView
   style="@style/DefaultTextViewStyle" />

我曾希望通过 Android Studio 对 xml、运行 的 Lint 检查 Redundant default value attribute assignment 可能已经完成了您的要求。您可以 运行 它按照 Android 文档的 Manually Run Inspections 部分指定。 i.e.Android Studio -> 分析 -> 运行 按名称检查 -> 输入 "Redundant default value attribute assignment",然后 select Lint 检查的范围。

遗憾的是,它没有处理您上面提到的情况。我只是想知道我是否遗漏了什么,或者这是否在某种程度上不适用于 Android xml?