동적으로 FrameLayout을 만들고 동적으로 단추를 만들었습니다.

        Button btn = new Button(this);
        btn.setOnClickListener(m_btnVideo);
        btn.setText("단추");
        LinearLayout.LayoutParams parambtn = new LinearLayout.LayoutParams(80,40);
        parambtn.setMargins(150,130,0,0);
       
        final FrameLayout frameLayout = new FrameLayout(this);
        frameLayout.addView(btn, parambtn);
        setContentView(frameLayout);

근데 길이,너비는 먹는데 마진이 안먹네요
해보신분 좀 도와주세요