나는 다른 레이아웃 내부의 레이아웃을 데려 가고 싶다는하지만이 작업을 수행 할 때 relLayout.addView(squareLayout);
라인레이아웃을 다른 레이아웃에 배치하는 방법은 무엇입니까?
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 7; j++) {
RelativeLayout relLayout = (RelativeLayout) findViewById(relIds[i][j]);
relLayout.removeAllViews();
RelativeLayout squareLayout = (RelativeLayout) findViewById(R.id.square);
relLayout.addView(squareLayout);
}
}
어떻게해야하나요 알려주세요에 NullPointerException
제공?
XML 파일이 필요합니다. 또한, "relIds"는 무엇입니까? LogCat을 사용하여 2 개의 레이아웃 중 어느 것이 null인지 알아 내야합니다. – Klaus
'relLayout.addView (squareLayout);에'NullPointerException'을 주었으므로 squareLayout은 null이어야합니다. setContentView를 설정 했습니까? 기본 레이아웃의'square' 뷰 부분입니까? – pankajagarwal