我刚开始学习Kotlin for android开发,开始了一个空项目并添加了一个活动。正如Kotlin文档中所说,我已经添加了所需的gradle依赖项。默认情况下,MainActivity的xml文件只包含一个TextView。但是当我尝试在布局编辑器中预览xml时,它显示了一个“渲染错误”
Render problem
Failed to load AppCompat ActionBar with unknown error.
我也知道了
The following classes could not be instantiated:
- android.support.v7.widget.AppCompatImageView (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.Toolbar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache)
- android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)
- android.support.v7.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache)
Exception Details java.lang.ClassNotFoundException: android.support.v4.view.TintableBackgroundView
我尝试过重建项目并手动刷新布局。但似乎什么都不管用。
那我该怎么办?我正在使用Android Studio 3.0金丝雀2和Kotlin
编辑:
我已经取得了一些进展。我发现我的AppCompat主题都不工作。
老兄,我在使用Android Studio 3.0时也遇到了同样的问题,我只需在res的value文件夹下的样式文件中做一些更改,就得到了一个解决方案。
这是。。。
<!-- Base application theme. -->
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
我添加了“Base”在家长,使其正常工作!
我也有这个问题,解决方法如下:在构建中修改
appcompat-v7:26.0.0-beta2
。渐变(modle:app
)到appcompat-v7:26.0.0-beta1
。
这个解决方案可能会对你有所帮助。修改style.xml:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
</style>
到:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
</style>
编辑器布局是指 Cocos Creator 里各个面板的位置、大小和层叠情况。 选择主菜单里的 布局 菜单,可以从预设的几种编辑器面板布局中选择最适合当前项目的。在预设布局的基础上,您也可以继续对各个面板的位置和大小进行调节。对布局的修改会自动保存在项目所在文件夹下的 local/layout.windows.json 文件中。 调整面板大小 将鼠标悬浮到两个面板之间的边界线上,看到鼠标指针发生变
我已经启动了一个新的android studio项目,在打开主活动时,design视图显示了这个错误,并且没有显示模拟器上的布局: org.jetbrains.android.uipreview.renderingException:在org.jetbrains.android.uipreview.layoutLibraryLoader.load(LayoutLibraryLoader.java:
Rails 布局和视图渲染 本文介绍 Action Controller 和 Action View 中布局的基本功能。 读完本文,你将学到: 如何使用 Rails 内建的各种渲染方法; 如何创建具有多个内容区域的布局; 如何使用局部视图去除重复; 如何使用嵌套布局(子模板); 1 概览:各组件之间的协作 本文关注 MVC 架构中控制器和视图之间的交互。你可能已经知道,控制器的作用是处理请求,但经
我正在尝试在图形布局编辑器中预览一个。由于它没有要预览的片段布局,我只是创建了一个内部带有的xml,以查看项目的外观,并使用其中一个默认项目布局设置预览列表内容,以供尝试。 问题是: 无论发生什么情况,预览中的列表都是空的 预览我选择的列表内容; (我不知道我做错了什么,现在它起作用了) 我想预览自己的自定义列表项视图,而不仅仅是一个布局,因为当为真时,我将只做几件事 任何想法? 编辑:这个片段是
我有最新的SDK构建工具(21.0.2)以及完整的API21下载和安装。我的targetSDKVersion在gradle文件中设置为21。如果我把预览改为用API20渲染,一切似乎都很好。下面提供了异常详细信息。 谢了! 异常详细信息java.lang.ClassNotFoundException:Android.support.v4.content.contextCompatapi21 · 在
问题内容: 大多数情况下,当请求来自AJAX时,我不想渲染布局。为此,我经常在控制器动作中进行编写。 如何将其 设置 为 默认值 ?即,我希望能够写 并具有功能 (在极少数情况下我想使用一种布局,我可以手动指定一种布局。) 问题答案: 这个怎么样?