Android: especifique mediante programación la altura y el ancho del nuevo ScrollView

Soy nuevo en Android y estoy trabajando en un tutorial sobre la creación programática de un diseño en lugar de hacerlo a través del xml, estoy atascado, ¿alguien puede aconsejarme?

Entonces, tengo un ScrollView y luego agregué un LinearLayout, quiero que ambos tengan un tamaño específico: 480 x 800 (código a continuación). Pude establecer el tamaño en LinearLayout, pero no puedo hacer que ScrollView también sea de ese tamaño, pero no puedo encontrar cómo hacerlo.

¿Es esto posible? ¿Puedo especificar las dimensiones de ScrollView y obtener las vistas posteriores para heredar eso?

ScrollView home_scroll = new ScrollView(this);
LinearLayout home_linear = new LinearLayout(this);
home_linear.setOrientation(LinearLayout.VERTICAL);

home_scroll.addView(home_linear, new LinearLayout.LayoutParams(480, 800));

Cualquier ayuda sería muy apreciada, gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta