Android JavaでsetContetntViewで設定したViewを取得する

setContentViewで設定したViewを取得するには、以下のようなコードを使用します。

View contentView = getWindow().getDecorView().findViewById(android.R.id.content);

上記のコードでは、getWindow().getDecorView()を使用して、アプリのウィンドウのルートビューを取得します。そして、findViewById(android.R.id.content)を使用して、ルートビューの中からidがandroid.R.id.content(コンテンツのビュー)を持つViewを取得します。

取得したViewを適切な型にキャストして使用することができます。

タイトルとURLをコピーしました