在Nokia S60真機上這是一個BUG似乎:
          setFullScreenMode(true);調用之后,
          getHeight()返回的并不是全屏后的高度,比如他本應該返回208,
          但是他卻返回144,所以,在真機測試時也要小心nokia s60的這個bug,
          不要因為屏幕高度獲取不正確,導致fillRect與你預想不一致。

          以上這個BUG,測試過Nokia 7610就是這樣。
          所以我必須在setFullScreenMode(true);全屏之后
          通過下面代碼來獲取真實的canvas高度:

          /**
          * 針對s60全屏情況下getHeight的BUG
          */
          public int getHeight() {
          try {
          if (System.getProperty("microedition.platform").indexOf("Series60") >= 0) {
          return 208;
          } else{
          return super.getHeight();
          }
          } catch (Exception e) {
          return super.getHeight();
          }
          }

          posts - 43, comments - 200, trackbacks - 0, articles - 2

          Copyright © Hally

          主站蜘蛛池模板: 南江县| 滁州市| 中西区| 壤塘县| 连城县| 洛扎县| 万年县| 深圳市| 丰县| 无为县| 聂拉木县| 通榆县| 泸定县| 西盟| 抚顺县| 汉阴县| 灵山县| 会理县| 营山县| 吴旗县| 祁连县| 马龙县| 建阳市| 金塔县| 建宁县| 彰化县| 九龙坡区| 土默特左旗| 饶河县| 洱源县| 游戏| 胶南市| 西畴县| 海淀区| 招远市| 凌云县| 武隆县| 雅江县| 独山县| 洪江市| 屏山县|