क्षमा करें दोस्तों, इस विषय के बारे में कोई अन्य। मैंने अभी तक इसके बारे में सभी पोस्टिंग पढ़ी हैं, लेकिन अभी तक मेरे लिए कोई जवाब नहीं निकला है। मैंने अब इसे ठीक करने की कोशिश करने के लिए घंटों बिताए हैं और मेरे बाल खींचने से पहले, मैं इसे एक और कोशिश देना चाहता हूं।एंड्रॉइड में Google मानचित्र: वर्तमान थीम में शैली 'mapViewStyle' ढूंढने में विफल
मुझे एक्सएमएल लेआउट और ग्राफिकल लेआउट के बीच स्विच करते समय एक्लिप्स में उपरोक्त त्रुटि संदेश मिल रहा है।
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
यहाँ मेरी लेआउट एक्सएमएल फ़ाइल है:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.myapp"
android:versionCode="1"
android:versionName="0.1" >
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:label="@string/app_name" >
<uses-library
android:name="com.google.android.maps"
android:required="true" />
<activity
android:name=".myappActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
(etc.)
<activity
android:name=".ViewMapActivity"
android:label="View Map" >
</activity>
(etc.)
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!-- Screen Design for the MAP Tab -->
<TextView
android:id="@+id/vvm_offline"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="15dip"
android:text="You have to be online to display the map."
android:textSize="18dip" />
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="xxx"
android:clickable="true"
android:state_enabled="true" />
<LinearLayout
android:id="@+id/zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
मेरी AndroidManifest.xml में, सब कुछ के रूप में यह अन्य युक्तियों मैंने पाया के अनुसार होना चाहिए हो रहा है
वैसे, इससे कोई फर्क नहीं पड़ता कि मैंने एंड्रॉइड में थीम 'थीम' परिभाषित की है या नहीं।
कोई भी विचार इस त्रुटि को ठीक करने के लिए कैसे करें? मैं ऐप संकलित और चला सकता हूं, लेकिन जब दृश्य बनाया जाता है तो एक NullPointerException प्राप्त करें।
एफवाईआई, एक पोस्ट स्क्रिप्ट: इस पर कई घंटे बर्बाद करने के बाद, ऐसा लगता है कि इसके लिए कोई समाधान नहीं है। बात यह है कि: ग्राफ़िकल लेआउट एडिटर में त्रुटि संदेश प्रदर्शित होने के बावजूद, कोड ठीक से संकलित करता है और प्रोग्राम भी इच्छित के रूप में काम करता है। तो जब तक मैं सीखूंगा कि एंड्रॉइड निर्माता हमें यह कैसे करना चाहते हैं, मैं बस इस अजीब त्रुटि संदेश के साथ रहूंगा और आगे बढ़ूंगा। – richey