0

我跟着一个在线教程教学如何在android中建立一个自定义标题栏。 后您打造的布局,这里是如何将它添加到一个活动: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); 
      } 
     }); 

这必须在每次要将标题栏添加到活动时完成。

有没有办法为titlebar创建一个类并抛出所有内容,所以我不必在每个活动上重复自己?

回答