Я пытаюсь изменить ImageView в другом макете, используя код и т. Д .:
ImageView imageView;
imageView = (ImageView) findViewById(R.id.imageView1);
imageView.setImageResource(R.drawable.wizardhat);
Но это NPE на R.drawable.wizardhat, потому что он, очевидно, не знает, к какому макету он принадлежит, и его нет в корневом макете:
-основная [где находятся оба включения]
-layout1 [где включен код]
-layout2 [где находится изображение]
РЕДАКТИРОВАТЬ: Хорошо, я действительно не объяснил это: представление, в котором работает код находится внутри табуляции. Макет, который содержит представление вкладок, содержит включение в макет, который содержит ImageView, который я пытаюсь редактировать. Я не правильно сформулировал свой вопрос, сейчас я его отредактирую: L
Возможно ли это? Спасибо:)