我必须在我的 Android 应用程序中使用支持库 v4 中的 Navigation Drawer。
我将库与我在 eclipse 中的项目链接起来。将其复制到我的项目中的 libs 文件夹中。
我可以在我的 java 文件中访问库类。进口工作正常。甚至是我从 this 复制的 xml 代码网站工作正常。我没有更改任何资源 ID。
主要问题是 eclipse 中的内容辅助。当我使用 DrawerLayout 标签作为顶级父标签时,它搞砸了。
当我尝试在任何 block 内按 ctrl + space 时,不会弹出任何内容。
当我更改属性值时,应用程序的输出会发生变化。但是内容辅助只是行不通。
当我在里面按下 ctrl + space 时,它会显示 Layout_height 和 layout_width 等属性
android.support.v4.widget.DrawerLayout 标签但不会在其他标签内显示任何结果
这一切都是因为 DrawerLayout 标签被放置在顶部。 如果我不使用它作为父标签,一切正常。
请帮帮我!
最佳答案
好吧,我从 this 开始做同样的事情网站并遇到同样的问题。
您必须了解您需要在strings.xml 文件中自己定义那些颜色资源。定义您自己的颜色组合。虽然我知道教程一定对此进行了描述,但我认为您是可以选择自己喜欢的颜色的最佳选择。
使用此标记在 strings.xml 中定义颜色:
<color name="name-of-color">hex-code-here</color>
在您的 xml 布局
文件中使用:@color/name-of-color
访问资源。
关于android - 内容辅助在带有支持库的 xml 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22380553/