我无法制作我的第一个应用

时间:2018-06-29 04:23:34

标签: android-studio

所以,这里的初学者,在将纯文本小部件放入布局中时遇到问题。这是截图。

enter image description here

我无法限制窗口小部件,因为窗口小部件甚至不显示。我查看了有关如何绕过该方法的各种教程,但均未成功。您可能会发现存在渲染问题,缺少可访问性标签并且无法实例化一个或多个类3。因此,我的问题是,为什么小部件不显示,并且必须与android studio向我发送的3条消息相提并论?

修改1: 强制性的:根据第二个答案,我将代码“ Theme.AppCompat.Light.DarkActionBar”更改为“ base.Theme.AppCompat.Light.DarkActionBar”。通过第二种解决方案,我能够将小部件拖放到布局屏幕中。这就是为什么我说答案对我有帮助,因为我推进了我的项目,但是却失去了“设计”功能(“设计”旁边的功能)。以下是一些可以帮助您了解我的问题的照片:

strings.xml  strings.xml

AndroidManifest.xml  AndroidManifest.xml

MainActivity.java  MainActivity.java

如您所见,我没有设计功能:   As you can see, I don't have the design feature

渲染问题:   Render Problem 缺少约束:    Missing Constraints 缺少样式 Missing Styles

2 个答案:

答案 0 :(得分:0)

首先,欢迎来到Android社区。 现在,关于您的错误,这里有一些可行的解决方案:-

  • 转到工具-> Android->使用Gradle文件同步项目。

如果上述解决方案无效

  • 在styles.xml文件中将主题从Theme.AppCompat.Light.DarkActionBar更改为Base.Theme.AppCompat.Light.DarkActionBar。

我希望这会有所帮助。

编辑: 如下更改styles.xml:-

 <!-- Base application theme. -->
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/primary_color</item>
    <item name="colorPrimaryDark">@color/primary_dark_color</item>
</style>

有一个错字,Base中的b应该是大写字母

希望此编辑对您有所帮助。

答案 1 :(得分:0)

尝试在gradle compileSdkVersionbuildToolsVersionsupportLibraryFunction中使用相同版本

还检查了gradle的项目文件是否具有

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
}

希望这对您有所帮助。