编辑XML布局文件时,Eclipse有一个名为' wrap in container' (重新格式化 - > Android - > ...),它允许您选择一个或多个视图并围绕它包装您选择的布局。 Android Studio中有类似内容吗?
答案 0 :(得分:6)
目前正在实施: Issue 69000: Add the "Wrap In" visual refactoring - Android Issue Tracker
Tor Norbye,Android问题跟踪器Mantainer:
我们应该实施" Wrap In"视觉重构。
答案 1 :(得分:3)
您可以使用实时模板。 Here's a nice article关于他们。
修改强>
可以通过File->Settings->Editor->Live Templates
添加新模板。
要查找键盘映射的热键,请转到File->Settings
并输入“实时模板”。对我来说,它是 CTRL + J 。
答案 2 :(得分:2)
刚刚遇到这个问题,并完成了Simas'回答:
使用AS1.2,这很容易实现......
Alt+Shift+Z
(环绕声)...一点点
弹出窗口出现。点击Configure Live Templates...
。或者如上所述使用File->Settings->Editor->Live Templates
。选择html/xml
部分,然后点击+
。给它一个名称和描述,然后填写模板文本:
<LinearLayout
android:orientation="$ORIENTATION$"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
$SELECTION$
</LinearLayout>
点击Edit variables
,设置Expression:complete()
,Default value:vertical
...点按“确定”。然后,找到Define
&#39;适用上下文的按钮...并选择XML。
你现在已经全部准备好了。要使用模板,请选择要包含在XML中的视图,点击Alt+Shift+Z
(环绕声)...会出现一个小弹出窗口。选择刚刚定义的模板......完成!