سؤال

لدي جافا التطبيقات التي كانت مكتوبة في الأصل أن تعمل على HTC P6500 الجهاز المحمول Windows باستخدام JVM من Esmertec (أو أيا كانت الشركة هي التي تسمى الآن).لأي سبب كان ، قبل أي وقت مضى انضم إلى الشركة التطبيق كانت مكتوبة باستخدام المواقع المطلق الرئيسية AWT الإطار تم تعيين التطبيق 240x295 في الحجم.لفترة طويلة تم بخير لأن لدينا التطبيق من أي وقت مضى فقط تعمل على نوع واحد من الجهاز.نحن الآن يطلب "الميناء" لدينا التطبيقات إلى HTC HD2 الجهاز الذي لديه دقة الشاشة 480x800.في حين يعود واحد من عملائنا أعطانا الجهاز و قمنا بتشغيل التطبيق و كما كنت تتوقع أنها لم تأخذ كامل الشاشة و بدا صغيرة حقا.حتى توصلنا مع تقدير كم من الوقت سيستغرق ريفاكتور التطبيق يعمل على أي حجم الشاشة.

الآن, أنا من المفترض أن تبدأ في العمل على ذلك ، ومرة أخرى لقد تم منحك قرض من جهاز آخر للاختبار.لقد قمت بتثبيت التطبيق على الجهاز مرة أخرى و كل شيء يبدو على ما يرام.التطبيق يستغرق الشاشة بأكملها مساحة كل النص والأزرار وغيرها.يبدو أن امتدت للتعويض عن ارتفاع القرار.من ناحية هذا شيء عظيم لأن أنا حقا لا تحتاج إلى تغيير أي شيء ، ولكن من ناحية أخرى أنا قلق من حقيقة أنه يبدو أن تختلف بين الجهازين كان.

لا أحد يعرف من أي سبب لماذا هذا الاختلاف قد حدث ؟ هل هناك شيء ما في الجهاز أو في نظام التشغيل Windows Mobile software أن قوات التطبيق أن تمتد إلى كامل الشاشة وبالتالي توسيع نطاق جميع المكونات داخل التطبيق (أيتسميات نصية, أزرار, حقول النص.... الخ).

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

المحلول

يعمل بشكل جيد على HTC HD2, لذلك يجب أن يكون مجرد تمتد لتناسب الشاشة ، وأغلقت القضية.

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