0

Androidでカスタムタイトルバーを作成する方法を教えるオンラインチュートリアルに従いました。レイアウトを作成したら、アクティビティに追加する方法は次のとおりです。

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
... 
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);

タイトルバーの一部であるボタンに onClickListeners を追加する場合は、次のようにします。

Button b1 = (Button) findViewById(R.id.b1);
        b1.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.setClass(MyApp.this, News.class);

                startActivity(intent);
            }
        });

これは、タイトルバーをアクティビティに追加するたびに行う必要があります。

タイトルバーのクラスを作成してそこにすべてをスローする方法はありますか?

4

1 に答える 1

0

おそらくあなたがしようとしているのは、アクションバーです。この質問を見てください以前の SDK バージョンの ActionBar と同等のものは何ですか? 以前の SDK でそれを行う方法を見つけるには。

于 2011-06-29T01:39:52.127 に答える