LZ-Says:人呐,最可怕的便是,突然某天转身,却发现曾经以为的熟悉,却是那么陌生。
今天撸码的时候,突然发现格式化 XML 不管用了,而不格式化看的很湿别扭:
<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="/apk/res/android"xmlns:tools="/tools" xmlns:app="/apk/res-auto"><android.support.constraint.ConstraintLayoutandroid:layout_width="match_parent" android:padding="15dp"android:layout_height="match_parent"tools:context=".moudle.MainActivity"><Button android:id="@+id/btn_baidu"android:layout_width="match_parent" android:layout_height="wrap_content"android:text="百度地图基本操作"/><Button android:layout_width="match_parent"app:layout_constraintTop_toBottomOf="@id/btn_baidu"android:id="@+id/btn_google"android:textAllCaps="false" android:layout_height="wrap_content" android:text="Google Map"/></android.support.constraint.ConstraintLayout></layout>
找了半天,才发现 Android Studio 默认提供一套标准,我们只需要打开即可,如下图所示:
这里需要注意俩点:
Scheme 选择 Default 即可(当然也可以自己设置);
记得勾选 “Use custom formatting settings for Android XML files”。
快捷键:option + command + L,格式化效果如下:
<?xml version="1.0" encoding="utf-8"?><layout xmlns:android="/apk/res/android"xmlns:tools="/tools"xmlns:app="/apk/res-auto"><android.support.constraint.ConstraintLayoutandroid:layout_width="match_parent"android:padding="15dp"android:layout_height="match_parent"tools:context=".moudle.MainActivity"><Buttonandroid:id="@+id/btn_baidu"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="百度地图基本操作"/><Buttonandroid:layout_width="match_parent"app:layout_constraintTop_toBottomOf="@id/btn_baidu"android:id="@+id/btn_google"android:textAllCaps="false"android:layout_height="wrap_content"android:text="Google Map"/></android.support.constraint.ConstraintLayout></layout>
瞬间感觉爽了很多,有木有~
当然,动手能力强的小伙伴可以选择 Arrangement 自己手动添加规则:
个人公众号
不定期发布博文,最近有点忙,感谢老铁理解,欢迎关注~
如果觉得《强迫症 之 Android Studio 格式化 XML》对你有帮助,请点赞、收藏,并留下你的观点哦!