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?
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?