java - 自动解析 Android Studio 中 XML 布局文件中的所有红色下划线?

标签 java android xml android-studio layout

我正在降级大约 125 个布局资源文件,即

activity_main.xml (v21)
activity_main.xml (v21-large)
activity_main.xml (v21-xlarge)
activity_main.xml (v21-small)
activity_main.xml (v21-xlarge-land)

...到:

activity_main.xml
activity_main.xml (large)
activity_main.xml (xlarge)
activity_main.xml (small)
activity_main.xml (xlarge-land)

API 未指定的布局文件会抛出一些带有建议的红色下划线。例如:

android:layout_alignParentStart="true"
android:layout_marginStart="15dp"

...建议添加:

android:layout_alignParentStart="true"
android:layout_marginStart="15dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="15dp"

我通常手动按 Alt-Enter 键通过所有这些以生成更改。

是否有一种自动解决所有红色下划线的方法,只需单击一下?

最佳答案

部分可能。

在 Android Sudio 中使用 Analyze -> Inspect Code

您会得到所有问题警告等的列表。

警告/错误按类别排序。如果它们无需额外的用户输入即可解决,您可以右键单击警告类型,将会出现一个指示灯来修复此类型的所有问题。

enter image description here

关于java - 自动解析 Android Studio 中 XML 布局文件中的所有红色下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44197278/

相关文章:

java - 与 Java JDBC 作斗争 :sqlite connection using Intellij

java - quartz : documentation for xml files?

java - 更改 Netbeans 中 JTable 的源并更新它

xml - android View 中经常出现的问题,解析XML时出错: unbound prefix

java - Postgres 查询 - 使用文本类型更新 json 列中的字段

java - 检测是否启用了开发人员选项的万无一失的方法?

android - 将包名称更改为现有的 Phonegap 项目

java - 如何将 Button 对齐到 LinearLayout 中的最右角?

java - 重构不兼容 REST 的请求

java - 如何使用 selendroid webdriver 在移动网页中滑动?