質問: ### 前提・実現したいこと setContentViewでレイアウトXMLファイルのIDを指定すると思うのですが、 このIDはどこに書かれているのでしょうか? レイアウトXMLファイルを生成した際に、そのXMLにIDが割り振られると思うのですが、 そのIDを管理しているファイルを知りたいです。 ご教示お願い致します。 ### 試したこと こちらのサイトを参考にしようとしましたが、わかりませんでした。
回答: 公式の情報にあります。レイアウト - XML リソースの読み込み > > アプリケーションをコンパイルすると、各 XML レイアウト ファイルは View リソースにコンパイルされます。 Activity.onCreate() コールバックの実装で、アプリケーション コードからレイアウト リソースを読み込んでください。これを行うには、setContentView() を呼び出し、R.layout.layout_file_name の形式でレイアウト リソースへの参照を渡します。たとえば、XML レイアウトが main_layout.xml として保存される場合、次のようにしてアクティビティに読み込みます。 > > > です。AndroidStudio で作成した場合、`app/src/main/res/layout/activity_main.xml`のような名前のファイル名になり、これがIDのもとになります。 ※参考にされたサイトの情報はAndroidの開発情報としてはEclipseが挙げられていたりで、もうかなり古いものとなります。公式その他、新しいものを参考にすることをお勧めします。 Android 入門 | Android Developers