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 回答