AndroidのLayout(xml)で、ClassCastException
■AndroidのLayout(xml)で、ClassCastException
いつもの様にxmlでlayoutをいじってあーだこーだしていたら、
「ClassCastException」が発生しました。
発生した状況が、
1.Button「A」、「B」をxmlで作る
↓
2.AとBの順番を入れ替える(A、BからB、Aへ)
↓
3.エラー発生(ClassCastException)
layoutの順序を変えただけでエラーが発生するという、理不尽エラーに戸惑いながらも
「ああ、Androidってそうだよね」と改めて感慨にふけりながら原因を調べてみる

詳しく仕組みはよくわからないが、どうやら構成部品の内部的なRのIDが変更されていないから、
エラーになるようです。
解決方法は、
・プロジェクトのクリーンをする
ことで無事解消されました


スポンサーサイト