在Eclipse(Android)中切换XML布局和Java类的快捷键

3

我不抱太大希望能解决这个问题,但这真的是一件痛苦的事情,我真的希望能解决这个问题...

我的问题是,Android Eclipse中是否有快捷键可以在xml布局文件和其“相关”的java类(例如活动)源文件之间切换?就像Visual Studio的Windows Forms Designer(F7可在设计视图和源代码视图之间切换)。

我知道XML布局与Activity / Fragment之间的关系没有声明性定义,它是在运行时确定的...但是,当您处于源代码视图并想引用视图ID时,仍然会让人难以置信地痛苦,因为您(总是)记不住名称,需要扫描包资源管理器视图中数百万文件和数百万层树深度。

我甚至现在都想放弃...没有人能帮忙...


2
我现在正在使用Android Studio,按CTRL-ALT-HOME可以切换。 - im_chc
5个回答

4
不行,因为活动和布局之间没有一对一的关系。一个活动可以有多个布局,而一个布局可以出现在多个活动中。我建议您采用命名标准以避免这些问题,或者手动打开XML文件并保持打开状态。

3
在Android Studio中,您可以使用“Related Symbol…”导航键映射在XML和Java类之间切换。根据您的设置和操作系统,键盘快捷键可能会有所不同,但您可以通过查看“设置 - > 键盘映射 - > 主菜单 / 导航 / Related Symbol...”来找到您的快捷键。
否则,请尝试以下按键:
Ctrl + Alt + F7
Ctrl + Alt + Home
Meta + Ctrl + Up

Ctrl+Alt+F7更像是一个快速使用菜单,但如果两边都有引用,它也可以用于来回切换。如果您正在添加尚未在活动/片段中的布局,请移动到其中一个元素并使用该元素。 - LordWabbit

3

在Android Studio中,使用Ctrl + Tab快捷键。


0
如果您在“设计视图”中选择了一个视图,并想要切换到“文本视图”,
请按CTRL + B。

0

你也可以使用书签,虽然不完全符合你的要求,但在跳转时可能会有所帮助。

F11 - 切换软书签
Shift + F11 - 打开书签菜单
Ctrl + F11,[助记键] - 创建一个带有助记键条目的书签 - 按任何数字或字母后面
Ctrl + [助记键] - 跳转到使用 Ctrl + F11 创建的书签。

就像我说的那样,如果你在布局中想要跳转到“代码后台”,这并没有什么帮助,但如果你留下了书签,这是在工作时快速移动两者之间的一种快捷方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接