Это мой xml, это находится на фрагменте, который появляется в моей активности.
<FrameLayout
android:id="@+id/frame1"
android:layout_width="wrap_content"
android:layout_height="115dp"
android:layout_margin="2dp"
android:layout_weight="0.33">
<ImageView
android:id="@+id/whoamiwith"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitCenter"
android:src="@drawable/default_image" />
</FrameLayout>
И это мой код Java:
@Override
public void onClick(View click) {
if (click == profileBtn) {
whoamiwith.setBackgroundResource(R.drawable.image_i_wanna_put);
}
}
Я пытаюсь изменить изменение источника изображения в представлении изображения, нет синтаксической ошибки, но когда я запускаю кнопку, эмулятор подает мне силу, а на логарифме он говорит java.lang.NULLPointerException
, а его указывая на строку whoamiwith.setBackgroundResource(R.drawable.loginbtn);
.