Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android Studio中自动解析XML布局文件中的所有红色下划线?_Java_Android_Xml_Android Studio_Layout - Fatal编程技术网

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

Java 在Android Studio中自动解析XML布局文件中的所有红色下划线?,java,android,xml,android-studio,layout,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) act

我正在降级大约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"
我通常会手动输入所有这些内容以生成更改


是否有一种通过单击自动解析所有红色下划线的方法?

这部分是可能的

在Android Sudio中使用分析->检查代码

您将获得所有问题、警告等的列表

警告/错误按类别进行排序。如果不需要额外的用户输入就可以解决这些问题,您可以右键单击警告类型,然后会有一个小错误来修复所有此类问题


在android studio中启用自动导入,它将克服最大Alt输入问题

对于Windows/Linux,您可以转到文件->设置->编辑器->常规->自动导入->Java并进行以下更改:

将“粘贴时插入导入”值更改为“全部” 将“添加即时无歧义导入”选项标记为选中状态 在Mac上,在Android Studio->首选项中执行相同的操作

在此之后,将自动添加所有明确的导入