をImageViewのを変更:それは何を知っていないため、R.drawable.wizardhatにそれNPE年代AndroidのNPE私は、コードなどを使用して、異なるレイアウトのImageViewのを変更しようとしている別のレイアウトから
ImageView imageView;
imageView = (ImageView) findViewById(R.id.imageView1);
imageView.setImageResource(R.drawable.wizardhat);
しかし、レイアウトが明らかに属し、それはルートレイアウトではない:[画像が配置されている場合] [含むが配置されている双方]
-main
-layout1【コードが含まれている場合]
-layout2
EDIT:わかりました、私は本当にそれを説明しませんでした:コードが実行されるビューは、タブビュー内です。タブビューを保持するレイアウトには、編集しようとしているImageViewを含むレイアウトへのインクルードが含まれています。私は本当に私の質問を正しく言わなかった、私は今編集する:L
これは可能ですか?ありがとう:)
私は一度に1つのレイアウトしか表示していないと思います。なぜ、別のレイアウトのイメージを変更していますか? –
メイン画面には1つのインクルード(編集中の画像ビュー)と1つのframelayout(画像を変更するコードを含むレイアウト)があります –
両方のlayout.xmlファイルを配置できますか? –