2017-06-21 8 views
-1

私は完全に新しいので、私の質問は何か "ダム"とシンプルかもしれませんが、解決策を見つけることができません。私は、何かが非常に簡単にしようとしていますが、私はそれは私にエラーを与える私のAndroidデバイス上でそれを再生しようとしているとき:エラー:(15、47)エラー:シンボル変数sample_textを見つけることができません

Error:(15, 47) error: cannot find symbol variable sample_text

私はコードとエラーのためにいくつかのスクリーンショットを添付してください。 error1

Error

私は任意の助けのために本当に感謝されます!

更新: 私はプロジェクトを元に戻す(XMLコードをコピー&ペーストして)新しいプロジェクトにC++のオプションを使用せずに再作成しました。

+0

あなたは私はしたいが、再びそれを思い出していないのTextView –

+0

であなたのXMLを投稿し、なぜ私はtextviewsにIDを入れる必要がありますか?私は教育目的を求めています! – ashish

答えて

0

xmlのビューにはIDがありません。 findViewByIdにアクセスできるようにするには、まず自分のIDにIDを渡す必要があります。あなたのケースでは

<TextView 
.... 
     android:id="@+id/sample_text" 
/> 
+0

のいずれかにIDを設定していないコード形式 – RednoseRigas

+0

その他の注意点として、ドキュメントをお読みください。 IDなしではあなたの活動はあなたがどのビューを参照しているのか分からない。 findViewByIdは、あなたが渡したIDを持つビューを検索するための名前ではありません。そしてスタジオはあなたに言っています - そのようなIDはありません – X3Btel

0

、すべてTextView要素が異なるidと特異的であるべきです。さもなければデバッガはあなたが参照しているものがどれかを知りません。

0

このリンクは、あなたの質問はなぜtextviewsにIDを入れなければならない答える特に、公式アンドロイドドキュメントやチュートリアルを見てください?

IDとその理由をよく説明しています。

View | Android Developers

+0

ああ私はそうです。私はちょうどudacityとGoogleアンドロイドの開発者からのチュートリアルに従っていると私は彼らが何を伝えている(彼らは私のスタジオでXMLコードをコピーして貼り付けるシミュレータからのリンクを持っている)正確に従うようにしようとしているし、どんなid属性でも、私は確かにそれらをチェックして追加します。 – RednoseRigas

関連する問題