Android layout xml 布局文件如何触发自动提示补全

更新日期: 2019-12-02 阅读次数: 4684 字数: 264 分类: Android

我一直以为 Android layout XML 文件没有自动补全功能,因为每次输入 Button 加 TAB 键会自动变成错误的代码

<Button></Button>

在阅读 Google 官方 Kotlin 教程的过程中,才发现原来自动补全的触发操作应该是

<Button

加回车,然后就可以看到

<Button
        android:layout_width=""
        android:layout_height=""

然后在下一行输入斜杠,就会变成正确的 Button 代码。

<Button
        android:layout_width=""
        android:layout_height=""
        />

这个体验总体来说,并不好:

  • 没有自动补上尾部
  • 触发条件不够自然
  • 基础的 text 属性没有加上

VIM Snippets 才是王道

最后,我还是选择使用 VIM Snippets 来管理 Android Layout XML 代码自动补全。优点:

  • 触发方式一脉相承,没有新的学习成本
  • 想加什么属性就加什么属性,自由
  • 就像想盲写 HTML 一样,盲写 XML 也是很自然的过程
  • 摆脱一切 Java 写的丑陋而卡顿的 IDE

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式