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

时间:2014-04-20 23:56:05

标签: android android-layout autocomplete android-studio

在Android Studio中,自动填充布局代码会自动插入layout_widthlayout_height属性。

输入:

<Tex

然后按Enter键给我这个:

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

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

这些属性必需存在,Android Studio足够智能,所以我甚至无法犯错他们正在尝试纠正。有没有办法强制自动完成只插入标记名称,没有属性?

1 个答案:

答案 0 :(得分:4)

档案 - &gt;设置 - &gt;编辑 - &gt;智能钥匙 - &gt;取消选中自动插入所需属性

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

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

enter image description here

修改

使用space键自动完成:

档案 - &gt;设置 - &gt;编辑 - &gt;代码完成 - &gt;选中通过键入点,空格等来插入所选变体