결론부터 말하자면 ViewGroup에는 set 같은 방식의 API가 존재 하지 않으므로 불가합니다.
근데 MainLayout이 뭔가요? 질문을 조금 명확하게 하셨으면 좋겠습니다.
(위 내용만으로는 MainLayout은 ViewGroup을 상속한 질문자님이 작성한 클래스인것 같다는 짐작밖에 할 수가 없습니다.)
"MainView.getChild(0)=ArrayList_2.get(0); 이런식으로 대입하면 변할줄 알았는데 아무 반응이 없습니다."
라고 하셨는데.. 너무 당연한 결과인듯 합니다 ArrayList도 그런식으로는 동작 않됩니다.