在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

          主站蜘蛛池模板: 兴山县| 马尔康县| 霸州市| 洛阳市| 彰化市| 垦利县| 余干县| 汝阳县| 海宁市| 夏津县| 安化县| 高淳县| 无极县| 贺兰县| 大冶市| 连云港市| 西吉县| 浏阳市| 抚顺市| 西林县| 长海县| 广水市| 甘孜| 朝阳市| 连平县| 大名县| 原阳县| 博爱县| 珠海市| 阿图什市| 晋江市| 临湘市| 黑水县| 平武县| 耒阳市| 商河县| 漳浦县| 泊头市| 西城区| 临洮县| 高州市|