11

我正在尝试做 Android 开发者教程。

他们指的是布局编辑器中的工具栏,在教程图片中它看起来像这样:

在此处输入图像描述

但这就是我所看到的

在此处输入图像描述.

缺少带有眼睛的工具栏。如您所见,菜单中有一个“工具栏”-图标,但单击它没有效果。

我正在使用 Android Studio 2.3,并按照要求学习了​​本教程的前面课程。如何激活此工具栏?

这是构建 Android UI 的链接

4

3 回答 3

13

有这个确切的问题。花了一个小时寻找解决方案,结果发现它真的很容易。请注意,您需要 android studio 版本 > 2.2。

在activity_main.xml 中,查找组件树。可能有Linear_LayoutRelative_Layout。只需右键单击,然后单击“转换为约束布局”。完毕。
这是结果:image

希望这可以帮助。快乐编码。

于 2017-03-10T01:13:46.037 回答
9

本教程是在 activity_main.xml 和 content_main.xml 拆分之前编写的。此拆分是在 Android Studio 1.4 中进行的。activity_main.xml 是主文件,其中包括 content_main.xml 行:

<include layout="@layout/content_main" />

如果您完全按照本教程进行操作,它会让您打开 activity_main.xml,其中没有任何真正的“东西”。由于 activity_main 没有本教程试图让您查看的 TextView,因此您不会获得正确的工具栏图标来执行接下来的几个步骤。

小故事:在“打开布局编辑器”部分的第 1 步下,您应该打开 content_main.xml 而不是所示的 activity_main.xml。事情应该从那里顺利。

有关activity_main.xml和content_main.xml的区别的更多信息,请参阅android studio 1.4中content_main.xml的作用是什么?

于 2018-04-16T20:26:48.777 回答
0

您必须在 gradle 中添加 v7 appcompat 支持库。所以你可以在 xml 布局中添加 android.support.v7.widget.Toolbar 。

于 2017-03-14T10:13:18.430 回答