안드로이드 시간표 어플처럼

해당 수업을 시간에 맞춰 화면에 뿌리는 것을 시도 하고 있는데요


코드로 동적레이아웃을 생성해서 만들고 있거든요


 LinearLayout.LayoutParams p1 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 100, 0);
 p1.setMargins(0, 0, 0, 0);
       
 LinearLayout.LayoutParams p2 = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 100, 0);
 p2.setMargins(0, 200, 0, 0);


이런식으로 일단 layoutparams값을 정의했는데


저는 좌표식으로... 맨 위에서부터 200px정도 떨어진 곳에 p2 를 이용한 사각형을 만들고 싶은데


이게 이미 p1으로 생성된 사각형의 밑에서부터 200px 떨어진 곳에서 만들어지네요


setmargins말고 동적레이아웃생성시에 위치를 조정할 수 있는 것이 있나요?

아니면 어떻게 선언을 해야...처음서부터 200 px 떨어진곳에서 만들 수 있는지..방법을 아신다면

알려주세요 ㅠ.ㅠ부탁드립니다