Setting Parâmetros de layout no android

rabalhar com o arquivo XML foi fácil, pois eu poderia especificar os parâmetros como

<android:layout_width="fill_parent" android:layout_height="wrap_content">

Mas estou confuso ao especificá-lo através do código. Para cada visualização, eu especifico os parâmetros usando

view.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT)); 

Vejo que tenho a opção de especificá-lo como layout relativo, layout de quadros etc. A partir de agora, estou usando o layout linear para todas as visualizações, como imagens, texto e também gridview. Os parâmetros de visualização devem ser definidos com base no layout do elemento pai? Ou é correto especificá-lo como layout linear, mesmo que a exibição seja filha de, por exemplo, um layout de quadro? Desculpe, mas não consegui descobrir a diferença.

questionAnswers(2)

yourAnswerToTheQuestion