在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

          主站蜘蛛池模板: 前郭尔| 盐边县| 贵溪市| 台前县| 伊金霍洛旗| 离岛区| 无锡市| 临沂市| 石狮市| 孟津县| 乌兰浩特市| 丹阳市| 陈巴尔虎旗| 五台县| 夹江县| 南川市| 乌鲁木齐市| 惠东县| 五原县| 仲巴县| 绍兴县| 冷水江市| 南皮县| 饶平县| 永胜县| 正蓝旗| 鸡西市| 阳信县| 新乡县| 广德县| 弋阳县| 枝江市| 汨罗市| 汝南县| 濮阳市| 满洲里市| 汪清县| 若羌县| 水富县| 静安区| 吴桥县|