0

ホーム画面風のスクロール画面を持つアプリを作っています。このソリューションを実装しました:

Android ホーム画面

それはうまく機能しますが、クリックして次のページに移動できるボタンを各ページに配置したいのですが、その方法がわかりません! 誰かが助けることができますか?私は何日もこのコードを見つめてきました!

ありがとう

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

更新 - ヘルプ

他のアクティビティから SetToScreen を呼び出す問題を回避する方法が本当にわかりません。静的呼び出しエラーが発生し続けるかのように、誰でも助けてもらえますか。

4

1 に答える 1

0

見る

public void setToScreen(int whichScreen) {}

この機能を使用して、クリック時に画面に設定します。

次のような現在のスペースを取得する関数を追加して、Draggablespaceを拡張する必要があります。

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

その後、あなたはあなたの活動の中であなた自身の関数を書くことができます

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

前の画面も同じです。

これで、前進または後退する場合に待機している追加の画面があるかどうかを確認するだけで済みます。

(もちろん、draggableSpaceはdraggablespaceクラスのオブジェクトです...静的な呼び出しではありません!)

于 2011-03-03T12:48:26.277 に答える