<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • 解決android Launch2.2 源代碼編譯運行問題

    [來源] 達內    [編輯] 達內   [時間]2012-10-16

    這些問題好改,基本上就是按提示改到沒有錯誤就可以了。 運行下,結果又問題, 只有默認screen 可以顯示并且響應,其他screen都無法顯示. 哈哈,糾結了半天,發現就一行代碼就解決掉了

      下載android Launch 2.2. 編譯發現有問題, 這些問題好改,基本上就是按提示改到沒有錯誤就可以了。 運行下,結果又問題, 只有默認screen 可以顯示并且響應,其他screen都無法顯示. 哈哈,糾結了半天,發現就一行代碼就解決掉了。 發博文共享之: 在workspace.java 文件上

      @Override

      public void computeScroll() {

      Log.e(TAG,"395,Workspace,computeScroll");

      if (mScroller.computeScrollOffset()) {

      /*int mScrollX = getScrollX();

      int mScrollY = getScrollY();Log.e(TAG,"395,Workspace,x:"+mScrollX+">>y:"+mScrollY);

      mScrollX = mScroller.getCurrX();

      mScrollY = mScroller.getCurrY();*/

      Log.d(TAG,"398,Workspace,x:"+mScroller.getCurrX()+">>y:"+mScroller.getCurrY());

      this.scrollTo(mScroller.getCurrX(), mScroller.getCurrY()); //添加這行代碼

      updateWallpaperOffset();//更新屏幕背景

      postInvalidate();

      } else if (mNextScreen != INVALID_SCREEN) {

      mCurrentScreen = Math.max(0, Math.min(mNextScreen, getChildCount() - 1));

      Log.d(TAG,"403,Workspace,currentScreen:"+mCurrentScreen);

      Launcher.setScreen(mCurrentScreen);

      // setCurrentScreen(mCurrentScreen);//

      mNextScreen = INVALID_SCREEN;

      clearChildrenCache();

      }

      }

    資源下載

    ?