0

私はアンドロイドでカスタムタイトルバーを構築する方法を教えるオンラインチュートリアルに従いました。あなたはレイアウトを構築した後 が、ここでの活動にそれを追加する方法です:アンドロイド:別のクラスにカスタムウィンドウタイトルバーコントロールを配置

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); 
      } 
     }); 

:あなたはタイトルバーの一部であるボタンをonClickListenersを追加した場合

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

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

タイトルバーのクラスを作成してそこにすべてスローする方法があるので、各アクティビティで自分自身を繰り返す必要はありませんか?

答えて

関連する問題