android - 禁用 Android Studio 的自动布局属性?

标签 android android-layout autocomplete android-studio

在 Android Studio 中,自动完成布局标记会自动插入 layout_widthlayout_height 属性。

输入:

<Tex

然后按 Enter 给我这个:

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

并将我的光标锁定在 layout_width 属性中,破坏了我的打字流程并要求我转义并手动格式化标签。

这些属性是必需存在的,而且 Android Studio 足够聪明,可以说这么多,所以我什至无法犯他们试图纠正的错误。有没有办法强制自动完成只插入标签名称,而不插入属性?

最佳答案

文件 -> 设置 -> 编辑器 -> 智能键 -> 取消选中自动插入所需属性

但是,您应该使用 space 而不是按 enter 来执行自动完成,因为按 enter 会关闭标签(取消选中不插入在这种情况下,结束标记对我不起作用)。

如果使用空格,您还可以根据需要取消选中Automatically start attribute。选中此项后,它将添加一个 ="" 以允许开始输入属性。

enter image description here

编辑

使用 space 键自动完成:

文件 -> 设置 -> 编辑器 -> 代码完成 -> 检查通过键入点、空格等插入选定的变体

关于android - 禁用 Android Studio 的自动布局属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188905/

相关文章:

java - dev.android.com 的 JetBoy 示例说明?

java - 当我运行我的应用程序时,我的图片没有出现在我的手机上

android - 如何在 android 上更改 float 操作按钮 (FAB) 的形状?

android - 如何为Android中的按钮设置样式?

angular - 使用虚拟滚动调整下拉菜单的高度 Angular7 自动完成

javascript - 使 Jquery Autocomplete 或 Select2 插件在 knockout foreach 绑定(bind)中工作

android - ListFragment 与 Fragment : implementation best practices using loaders, 适配器、 View

android - 如何让Android软键盘更好地显示或隐藏监听器

使用 Python 和 webapp2 的 Jquery 自动完成

android - Android + Google API v2