Android主屏幕使用一个按钮滚动到下一个屏幕以及滑动位

问题描述:

我正在制作一个具有滚动屏幕的应用程序,如主屏幕样式。我已经实现这个解决方案:Android主屏幕使用一个按钮滚动到下一个屏幕以及滑动位

Android Homescreen

它的伟大工程,但我也希望这是每个页面上的按钮,你可以点击进入到下一个页面,但我只是想不出怎么办它!有人可以帮忙吗?我一直盯着这个代码好几天了!

感谢

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

更新 - HELP

我真不明白怎么去围绕需要从其他活动的SetToScreen的问题,任何人都可以有所帮助,如果我尝试我不断收到静态调用错误。

+0

盯着什么代码? ;)提供你已经有的代码。我们需要知道你有多远 - 你能制作按钮吗?你知道如何添加监听器吗?你正在使用视图或活动? – Klaus 2011-03-03 12:28:30

+0

如果你点击Android Homescreen,你将会进入一个我已经发布我的代码的页面。 – MrCloister 2011-03-03 13:17:12

public void setToScreen(int whichScreen) {} 

使用此功能设置上点击屏幕。

则应该通过添加功能扩展Draggablespace得到当前的空间,如:

public int getCurrentScreen() { 
    return this.mCurrentScreen; 
} 

那么你可以编写自己的函数在您的活动一样

public void nextScreen() { 
    draggableSpace.setToScreen(draggableSpace.getCurrentScreen() + 1)); 
} 

同为一屏幕。

现在你只需要检查是否有额外的屏幕等待,如果你前进或后退。

(当然draggableSpace是类draggablespace的对象......不是静态调用!)

+0

感谢您回答我的问题!我正在查看setToScreen,但我无法正常工作..我的按钮在main.java文件中处理(更新了前一个线程中的代码)是正确的方式来处理这些按钮(列出的调用另一个活动,打开一个不同的页面) – MrCloister 2011-03-03 13:20:48

+0

对不起,我试图让这个工作,但我将如何解决DragableSpace在静态调用中发生错误? (甚至不知道这意味着什么) – MrCloister 2011-03-03 13:43:25

+0

我真的不明白如何解决从其他活动调用SetToScreen的问题,任何人都可以提供帮助,就好像我尝试了一样,不断收到静态调用错误。 – MrCloister 2011-03-14 09:44:28