アクティビティ用に動的に作成されたレイアウトがあります (理由は聞かないでください。これは私のプロジェクトではありませんが、少し編集するように求められました)。そして、ステータスバーのような別のレイアウトを追加しようとしています。追加する 2 番目のレイアウトの XML レイアウトがあり、コードは次のようになります。
AbsoluteLayout basicLayout = new AbsoluteLayout(this);
basicLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
setContentView(basicLayout);
LinearLayout logo_layout = (LinearLayout) findViewById(R.id.layout_logo);
Button back = (Button) findViewById(R.id.button_back);
Button options = (Button) findViewById(R.id.button_menu);
ただし、findViewById は null を返すため、LinearLayout 内にある 2 つのボタンを使用して何かを実行しようとすると、常に NullPointerExceptions が発生します。プロジェクトをクリーンアップしようとしましたが、役に立ちませんでした。それについてのアドバイスをありがとう。