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創建一個類並拋出所有內容,所以我不必在每個活動上重複自己?

回答