Eclipse扩展功能:Android内容辅助

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 15:16 我要评论(0)

当你刚开始用Eclipse开发Android应用程序时,如果你掌握了这个新平台以及插件的使用要领,你将更容易专注发展上,犯更少错误,最终开发效率会更快。这样Eclipse的一些扩展功能就派上用场了。

本文说的就是Eclipse强大而又省时的 内容辅助 功能。内容辅助,它通过弹出一个提供上下文建议的代码提示,来节省你输入的代码,它不仅全面,而且也减少拼写错误。

访问Eclipse中的Android内容辅助

想要访问Android的内容辅助,你可以同时按下Ctrl和空格键,这将弹出一个基于当前输入并包含建议代码列表的窗口。

如果你不喜欢键盘的快捷键,你也可以在Eclipse的编辑菜单上找到内容辅助功能的选项。

在下面例子中,我将使用Android内容辅助演示如何指定TextView的宽度参数。

1. android:layout类型,然后按下Ctrl+空格。这将激活内容协助对其上下文的建议列表。

2. 向下滚动,找到你想要的属性。在这个例子中,我们正要寻找'width'。

3. 点击宽度,将会打开了一个简短的描述选项(注意,不是所有选项都提供了说明。)

4. 双击或按Enter键,这个属性就插入到了你的代码。

5. 再次按下Ctrl+Space,内容辅助将提示新的上下文相关的属性。

提示:你可以按下Ctrl+空格,而没有输入任何内容,这时你可以查看到类中所有的常量和方法。

修复Android内容辅助

尽管Eclipse的Android内容辅助是如此有用的,直观的工具,但有时它也是Android开发的痛苦根源,因为它可能会停止工作,当你更新了安装的Eclipse - 看似随机停止工作!在本节中,我们将针对一些常见的问题,分享一些让Android内容辅助正常运行的小技巧。

内容辅助显示 无默认建议

如果你的代码完成窗口显示'无默认建议 的消息,你的默认选项可能会发生故障。为了解决这个问题:

1. 打开Windows菜单。

2. 选择 首选项。

3. 在左侧的菜单中双击Java按钮。

4. 双击编辑器,然后选中内容辅助。

5. 选择高级。

6. 选择各种辅助列表中包含的默认内容的建议。这应该可以解决无默认建议的问题。

内容辅助始终显示相同的不可使用建议

如果内容辅助不断地提示不可使用的建议(例如 默认命名空间 - 默认命名空间属性 或 xsinsp - XML模式命名空间 ),问题可能是你的XML文件已分配给了XML编辑器,而不是指定Android XML编辑器。

1. 在Eclipse的Package Explorer中,右键单击XML文件。

2. 选择 打开方式 后面的子菜单。

3. 确保 Android通用XML 选项被选中。如果不是,那么很可能是Android内容辅助始的问题,请看下面的内容。

升级到Eclipse的 Juno 破坏了我的内容辅助

如果你刚刚升级到Eclipse最新发布的 Juno ,当你调用内容辅助,你可能会突然看到可怕的 无默认建议 ,但它之前运行很正常。在这种情况下,有几种方式修复内容辅助,让它再次正常运行。

还原为默认值

1. 打开Windows菜单,其次是首选项。

2. 从左侧的菜单中选择Java。

3. 选择编辑器,然后选中内容辅助。

4. 选择高级。

5. 单击 还原为默认值 选项。

Java的建议

如果不解决这个问题,重新打开上面的对话框,并确保 Java的建议"复选框在默认建议箱中选中。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...