Android地图:在当前主题中未找到样式“mapViewStyle”。

12 浏览
0 Comments

Android地图:在当前主题中未找到样式“mapViewStyle”。

我正试图在我的应用程序中使用地图,但是遇到了这个错误:\n在当前主题中找不到样式\'mapViewStyle\'。\n我已经正确生成了密钥,并尝试了其他地方提供的所有解决方案。\n以下是我的一些解决尝试:\n1.我的目标API和清单文件中的API版本号是相同的。\n2.我的项目中没有导入.R。\n3.我已经清理了我的项目。\n4.使用库元素是应用程序的子元素。\n这是我的xml文件:\n\n \n\n这是对应的java文件:\npackage com.epidemicator.prototype;\nimport android.os.Bundle;\nimport com.google.android.maps.MapActivity;\npublic class Mapacti extends MapActivity {\n public void onCreate(Bundle savedInstanceState) {\n super.onCreate(savedInstanceState);\n setContentView(R.layout.mapview);\n }\n @Override\n protected boolean isRouteDisplayed() {\n // TODO Auto-generated method stub\n return false;\n }\n}\n请帮我解决这个问题,谢谢。

0
0 Comments

问题出现的原因:我创建的主题被自动应用到了所有其他的布局文件上,导致了错误的发生。

解决方法:选择一个不同的主题来解决这个问题。

0
0 Comments

这个问题的出现的原因是选择了不可用的主题作为布局的主题。可能是因为选择的主题在themes.xml文件中不存在,或者选择的主题属于较高版本的sdk,但当前目标sdk的版本较低。这个问题通常发生在复制整个布局文件并尝试在项目中实现它时。解决这个问题的方法是在布局文件的图形化布局视图中打开并查看,然后在右上角的下拉列表中选择可用的主题,根据项目和目标sdk的主题进行选择。如果主题是自定义主题,可以将themes.xml文件从布局xml文件的源位置复制到项目中。如果主题是sdk提供的主题,可以根据选择的主题更改目标版本。希望这对某些人有帮助。

0