私はアクティビティクラスを拡張する2つのクラスを持っています。各クラスには独自のレイアウトクラス、main.xml
とcompose.xml
があります。私の主な活動でレイアウトXMLファイルから作成されたオブジェクトはnullです
私はcompose.xml
にあるレイアウト要素にアクセスしよう。したがって:
EditText smsBody = (EditText)findViewById(R.id.smsBody);
しかし、smsBodyはnull
です。どうして?どうすればそれにアクセスできますか?
プロジェクトをクリーンアップしてみましたか? –
は、はい、私は率直に言って、あまりにも –
をこれをしなかった、また、私にはあなたがfindViewByIdはnullを返すグーグル数times.Ifが起こっているこれは、あなたが時間のほとんどは、それはあなたがXMLをpostthe too.Canクリーンアップを使用して働いていたし、私のために、多くの記事を取得しますここでコードを編集してください。EditTextのfindViewByIdを実行する前にsetContentView()を済ませたいと思います。 –