您的位置:首页 > 移动开发 > Android开发

解决android Launch2.2 源代码编译运行问题

2010-10-22 14:58 381 查看
下载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();
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐