2012-11-12 19 views
10

मैं अपने ऐप में पेपैल दान बटन (इसे एक्शनबार बटन से लॉन्च करना) शामिल करने की कोशिश कर रहा हूं, यह काम करता है जैसा कि इसे करना चाहिए, लेकिन ... यह सिर्फ पेपैलएक्टिविटी को बहुत ही कम पॉपअप के रूप में दिखाता है , जबकि यह डिफ़ॉल्ट रूप से लगभग पूर्ण स्क्रीन होना चाहिए!एंड्रॉइड पेपैलएक्टिविटी फुलस्क्रीन

मुझे बेहतर समझाने ... मैं कोड के सामान्य टुकड़ा का उपयोग भुगतान गतिविधि शुरू करने के लिए करते हैं:

Intent checkoutIntent = PayPal.getInstance().checkout(payment, this, new ResultDelegate()); 
startActivityForResult(checkoutIntent, 1); 

खैर, यह गतिविधि की उम्मीद रूप में शुरू होता है, लेकिन यह "विंडोड" एक में की तरह लगता है बहुत छोटा पॉपअप, जबकि यह लगभग एक पूर्ण पॉपअप लगभग पूर्णस्क्रीन होना चाहिए। प्रकट में मैं PayPalActivity के लिए हमेशा की तरह आवश्यक मानकों की घोषणा:

<activity android:name="com.paypal.android.MEP.PayPalActivity" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" 
     android:configChanges="keyboardHidden|orientation" /> 

और मैं भी आवश्यक अनुमतियों को जोड़ने ...

क्या मैं गलत कर रहा हूँ?

मैं एक Galaxy S3 पर परीक्षण कर रहा हूँ और एंड्रॉयड 4.0.3 API का उपयोग करके (लेकिन फोन पर 4.1.1 चल) पहले से

धन्यवाद !!

+0

पोस्ट अपने पेपैल गतिविधि के लेआउट कोड – RajeshVijayakumar

+0

यह कोई लेआउट कोड है, PayPalActivity बस पेपैल से एक API (है में एक जार फ़ाइल) और इसे ऊपर लिखने के तरीके में बुलाया जाना चाहिए। जहां से इसे कहा जाता है, वह गतिविधि प्राथमिकता है जो हेडर लोड करती है, इसलिए फिर कोई लेआउट शामिल नहीं होता है। कोई मदद? – simone201

+0

क्या आपने '@android: style/Theme.Translucent.NoTitleBar.Fullscreen' की कोशिश की है? –

उत्तर

1

यह निश्चित रूप से पेपैल लाइब्रेरी में एक बग है। अपने मैनिफ़ेस्ट फ़ाइल में

android:targetSdkVersion="3" 

स्थापित करने की कोशिश करो और आप पूर्ण स्क्रीन पॉपअप मिल जाएगा।

+0

क्या किसी को भी बेहतर समाधान मिला है? – user623396

+0

यह एक पुरानी समस्या है लेकिन अभी भी तय नहीं है: https://www.x.com/developers/paypal/forums/mobile/mobile-payment- पुस्तकालय- mpl-issue-hi-density-and-recent-android-devices – user623396

+0

दुर्भाग्यवश यह समाधान xhdpi स्क्रीन पर काम नहीं करता है –

0

यह मेरे लिए समस्या का समाधान हो:

<uses-sdk android:minSdkVersion="3" /> 

आशा है कि यह मदद करता है ;-)

संबंधित मुद्दे