0

首先,我知道有成千上万的帖子问同样的问题,但是几天后寻找一个有效的答案并尝试一切我仍然遇到同样的问题......

所以让我们暴露我的情况:

我正在使用 ABS + 谷歌地图,所以我的地图视图 xml 如下:

<?xml version="1.0" encoding="utf-8"?>
<com.actionbarsherlock.internal.view.menu.ActionMenuItemView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/ViewContainer"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >


    <com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:apiKey="0PGmnrCR70lothfjc_sFGTdFtESQPOksYKQWYpw"    
        android:clickable="true" />


</com.actionbarsherlock.internal.view.menu.ActionMenuItemView>

几天前一切都很好,我可以在应用程序中做我的事情和一切。但是突然间我只是做了一点改动,插入了一个framelayout来在屏幕上显示更多的选项。我试图回去,但不可能......

我真的失恋了,我该怎么办?也许我可以创建一个新项目并粘贴我所有的代码,但不确定它是否会起作用......

有什么建议么?

顺便说一句,我的错误代码是这个

Missing styles. Is the correct theme chosen for this layout?
Use the Theme combo box above the layout to choose a different layout, or fix the theme style references.

Failed to find style 'mapViewStyle' in current theme
java.lang.NullPointerException
Exception details are logged in Window > Show View > Error Log

感谢您的时间!

4

1 回答 1

0

我终于解决了问题,屏幕上的错误仍然存​​在,但就像警告一样,当我执行应用程序时也可以正常工作。

我唯一的想法是改变ABS的具体布局并放置一个框架布局。

于 2012-10-25T07:08:30.150 回答