سؤال

أريد أن أتمكن من استخدام نشاط في المناظر الطبيعية / صورة. يبدأ النشاط بتخطيط الاتجاه الحالي (وهذا يعني قبل بدء النشاط). بعد ذلك يجب أن تلتزم به، ولا تتفاعل مع تغيير الاتجاه.

حاولت وضع giveacodicetagpre.

في بيان النشاط، وتجاوز giveacodicetagpre.

لا تفعل شيئا (حاول التعليق على الدعوة الفائقة أيضا، ولكن هذا يؤدي إلى استثناء) ولكن هذا ليس له تأثير تعطيل تغيير الدوران - يتم معالجة التغيير والتخطيط الذي تم إعادة تعيينه، فهذا فقط لا يستخدم الوحدة الصحيحة.

ولا يمكنني استخدام giveacodicetagpre.

لأنه يبدو أنني يجب أن حدد وضع واحد فقط دائما، وهذا ليس ما أحتاج إليه أيضا. وعلى أي حال، إذا حددت شيئا هناك، يتم إعادة بناء النشاط عند التدوير. حاول مع giveacodicetagpre.

هذا لا يفعل أي شيء

هنا هناك قفل من الاتجاه الحالي برمز http://www.samcoles.co.uk/ الجوال / Android-Lock-and-Unlock - التوجيه /

ولكنه يحقق نفس التأثير كمحدد التوجه في XML (يبقي التخطيط ولكن إعادة بناء النشاط). إنه أقرب بعض الشيء إلى ما أريد (يحتفظ بالتوجه من البداية)، لكنه يعيد بناء النشاط ولا أريده أن يتفاعل على الإطلاق.

هل كانت مفيدة؟

المحلول

android: configChanges="orientation" لا يعمل على المحاكي على الإطلاق ، لكنه يعمل بشكل جيد على الأجهزة.

نصائح أخرى

جرب Genacodicetagpre

أضف هذا إلى OnCreate giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top