質問: ### 前提・実現したいこと Android studioで横画面固定にして、ボタンを押すと名前が表示されるようにしたいです。 横画面でコンパイルするのは初めてです。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/b480120b9b6a64dcef0fb4205baa38ab.png) ### 発生している問題・エラーメッセージ setContentViewのRが赤くなっているのが原因だと思い、 調べるとxmlでエラーが起きているとR.java更新が出来ないと書いてありました。 どこを直したらいいのでしょうか。教えてください。お願いします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/68746b39bc495a528a84f5c5f51f26e5.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/990054d6919ea4a7c4a437941950dab9.png) ### xml 横向きで書いているactivityです。縦の方には何も書いていません。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/40a266a0890aabadcea8d6020bad2925.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/e7b6dd4cc83dc97d338ae548d4512eba.png) 実際のエラーが出ている画面です。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/980de6637dc9c1ce0b7c73436e9cac3e.png)
回答: 「ボタンを設定」とコメントがある下の行では、 ``` Button button = findViewById(R.id.button); ``` としており、buttonというIDのインスタンスを得ようとしています。しかし、ご提示いただいたXMLファイルの画像には、このIDを与えたタグは存在しないようです(button1、button2は見られるが)。「エラー:シンボルを見つけられません」というエラー表示はこれが原因と思われます。Rの部分が赤くなるのは別の原因かもしれませんが、まずそのID名に誤りがないかを改めて確認し、誤っていたならば修正した後にClean Projectをかけたらどのようになるでしょうか。