失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 强迫症 之 Android Studio 格式化 XML

强迫症 之 Android Studio 格式化 XML

时间:2018-09-11 03:48:42

相关推荐

强迫症 之 Android Studio 格式化 XML

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》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。