让我们解决“在当前主题中找不到样式'mapViewstyle'”的错误。

9 浏览
0 Comments

让我们解决“在当前主题中找不到样式'mapViewstyle'”的错误。

很抱歉再次发布这样的问题,但似乎我们还没有记录每个解决方案。\n以下是发生的情况:我添加了一个地图视图,一切正常工作。我添加了一个滑动抽屉并将按钮移到其中,然后将根节点从线性改为相对。从那时起,我在main.xml类的图形布局中出现了错误,错误信息如下:\n

\n缺少样式。是否为该布局选择了正确的主题?请使用布局上方的主题组合框选择不同的布局,或修复主题样式引用。在当前主题中找不到样式\'mapViewStyle\'。\n

\n将根节点切换为线性然后再切换回相对后,地图可以正常显示,但图形布局中仍然存在错误。\n迄今为止,我尝试了以下解决方案,这些解决方案可能适用于大多数情况:\n

    \n

  1. 添加了一个style.xml来创建\'mapView\'样式。
  2. \n

  3. 确认我的构建目标是API 2.3.3(10)。
  4. \n

  5. 确保是Application的子节点。
  6. \n

  7. 清理/重建我的应用程序。
  8. \n

  9. 删除R。
  10. \n

  11. 删除并重新构建main.xml
  12. \n

  13. 重新启动adb服务器、Eclipse、我的计算机和设备。
  14. \n

  15. 在图形布局中在Android 3.0和Android 2.3.3之间切换。
  16. \n

\n然而,我的问题仍然存在。这是我的布局xml。\n






    

\n这是我的清单xml。\n







    
    
        
            
            
        
    


\n如果有人有解决方案,请告诉我。如果我解决了问题,我会尽力回复。

0
0 Comments

问题出现的原因可能是在当前主题中找不到名为'mapViewstyle'的样式。

解决方法是删除相关的活动。

0
0 Comments

解决"在当前主题中找不到'mapViewstyle'样式"错误

每个Android主题并不适用于每个视图。因此,我们应该为我们的视图类型选择一个合适的主题。

问题的表现如下

如果主题不合适,它将给出缺少样式的错误。

enter image description here

解决方法

1.首先选择主题栏。

enter image description here

2.为您的视图选择主题

enter image description here

3.选择主题后,点击确定。
如果主题适用于您的视图,则会渲染;否则,请选择另一个主题并尝试,直到找到适合您的应用程序的主题。

当您的主题适用时,它将呈现如下图片所示。

enter image description here

0
0 Comments

这个问题的出现的原因是选择了不可用的主题(layout)。可能的原因有:所选择的主题在themes.xml文件中不存在,所选择的主题属于较高版本的sdk,而当前目标sdk是较低版本。这个问题通常发生在复制整个layout文件并尝试在项目中实现它时。解决方法有:在"Graphical Layout View"中打开和查看layout文件,并在右上角查看所选择的layout主题,然后点击下拉列表选择可用的主题,或者如果该主题是自定义的,则从复制layout xml文件的源中复制themes.xml文件到项目中,或者如果该主题是sdk可用的主题,则根据所选择的主题更改目标sdk。

0