7

こんにちは、 Android Homescreenアプリのような複数の画面をタッチしてスクロールできるアプリケーションがあります。

これから新しいアクティビティに変更するボタンを各ページに追加することができましたが、スクロールは左から右で、ボタンをクリックすると下にスクロールしたいのですが、その方法がわかりません.

(これはおそらく非常に初歩的な質問です。申し訳ありません。)

これが私のmain.javaファイルです

public class main extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Button onebutton = (Button)findViewById(R.id.soundsone);
        onebutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series1button.class);
        startActivity(i);

    }
});


        Button twobutton = (Button)findViewById(R.id.soundstwo);
        twobutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series2button.class);
        startActivity(i);

    }
});  
        Button threebutton = (Button)findViewById(R.id.soundsthree);
        threebutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series3button.class);
        startActivity(i);

    }
});        Button fourbutton = (Button)findViewById(R.id.soundsfour);
        fourbutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series4button.class);
        startActivity(i);

    }
});        Button fivebutton = (Button)findViewById(R.id.soundsfive);
        fivebutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series5button.class);
        startActivity(i);

    }
});        Button sixbutton = (Button)findViewById(R.id.soundssix);
        sixbutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series6button.class);
        startActivity(i);

    }
});        Button sevenbutton = (Button)findViewById(R.id.soundsseven);
        sevenbutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series7button.class);
        startActivity(i);

    }
});        Button eightbutton = (Button)findViewById(R.id.soundseight);
        eightbutton.setOnClickListener(new OnClickListener() {

    public void onClick(View v) {
        Intent i = new Intent(main.this, series8button.class);
        startActivity(i);

    }
});
    }
}
4

3 に答える 3

10

カスタム アニメーションの表示に使用する apidemos のディレクトリのを参照できます。overridePendingTransitionまた、このトピックに関連する別の投稿: Can I change the Android startActivity() transition animation?

于 2011-02-25T02:58:12.613 に答える
0

ここに良いサンプルがあります。その素晴らしいとスムーズ.私は試してみました. 答えの 1 つ: Android でのアクティビティ遷移

于 2014-08-04T18:25:56.890 に答える
0

AndroidテーマAPIでそれを行うことができますここで私の答えを見てください

于 2011-02-25T03:05:05.697 に答える