public class ImageBlock extends LinearLayout {
Context context;
public ImageBlock(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = context;
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.image_block, this, true);
}
}
안녕하세요ㅠㅠ고민하다 질문올려봅니다.. 초보라 하나하나 다 어렵네요... 마감일은 다가오는데 ㅠㅠ
image_block.xml은 단순히 RelativeLayout으로 액자이미지 뒤에 이미지를 넣는 식으로 구성되어있구요,
여기에 위처럼 inflater 써서 main.xml에 <com.list.ImageBlock>...</com.list.ImageBlock>로 3개 삽입했는데요,
이 com.list.ImageBlock 속의 액자뒤 이미지에 MainActivity.java에서 접근해서 이미지를 3개가
서로 다른 이미지가 들어가게 변경하는 방법이 있을까요?
아니면 아예 MainActivity에서 imageBlock자체를 addView하는 방법도 생각해봤는데 널포인터에러가 나네요 ㅠㅠ