在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

          主站蜘蛛池模板: 池州市| 柞水县| 宝应县| 岑溪市| 宜都市| 图们市| 普洱| 安吉县| 峡江县| 长沙市| 青河县| 沿河| 万山特区| 六盘水市| 莎车县| 临夏县| 云浮市| 巢湖市| 出国| 香港| 凤翔县| 比如县| 延津县| 呼和浩特市| 南投市| 明光市| 酒泉市| 从化市| 融水| 凤台县| 陇南市| 南和县| 胶南市| 白银市| 禹城市| 光泽县| 嵊州市| 郑州市| 咸丰县| 永春县| 商河县|