मेरा ऐप का मुख्य इंटरफ़ेस एक व्यूपर है जहां उपयोगकर्ता विभिन्न पृष्ठों पर जाने के लिए क्षैतिज पृष्ठों को स्लाइड करता है। पृष्ठों में से एक में एक Google मानचित्रदृश्य है (नीचे चिपकाया गया है)। मेरी समस्या यह है कि यदि उपयोगकर्ता मानचित्र पृष्ठ पर है और क्षैतिज स्लाइड इशारा का उपयोग करता है, तो पृष्ठ नक्शे के किनारे चलने वाले मानचित्र के बजाय अगले पृष्ठ पर स्लाइड करता है। ऐसा लगता है कि दर्शक को मानचित्र से पहले इशारा हो रहा है।व्यूअर पेज में मैपव्यू के साथ इशारा मुद्दा
यदि उपयोगकर्ता चालाक है और नक्शा को एक विकर्ण या लंबवत दिशा में स्लाइड करना शुरू कर देता है तो नक्शा आगे बढ़ना शुरू कर देता है और फिर इशारा क्षैतिज रूप से जारी रह सकता है। लेकिन मैं पृष्ठ की बजाय एक साधारण क्षैतिज स्लाइड इशारा पर नक्शा स्थानांतरित करना पसंद करूंगा। पृष्ठ हमेशा टेक्स्टव्यू का उपयोग करके स्लीड हो सकता है।
क्या ऐसा कोई तरीका है जिससे मैं ऐसा कर सकता हूं?
धन्यवाद, गैरी
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ContentPanel"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/tvMAP"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Map"
style="@style/bigtype" />
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="mykeygoeshere"
android:clickable="true" />
</LinearLayout>
मैं अपने मुख्य गतिविधि जावा फाइल में अपने वर्ग डाल दिया। मैंने com.deanblakely.CustomViewPager के लिए कॉल करने के लिए xml को बदल दिया। रनटाइम क्लास नॉटफाउंड एक्सेप्शन com.deanblakely.CustomeViewPager मिला। क्या मैं ऐसा कुछ भूल गया हूं? (एंड्रॉइड और जावा के लिए नया)। –
वैसे यह एक अलग वर्ग में होने का अनुमान है। आपको एक नई फाइल बनाने और इस कोड को रखने की जरूरत है। इस मामले में यदि आप "com.deanblakely.CustomViewPager" रखना चाहते हैं तो "com" फ़ोल्डर के अंदर "deanblakely" फ़ोल्डर में फ़ाइल "CustomViewPager" बनाएं। –
जॉर्ज। हां, यह एक बार काम करता है जब मैंने कक्षा को एक अलग फ़ाइल में रखा। धन्यवाद। –