Cambiar el ancho y la altura del diseño relativo dinámicamente

Hola, estoy usando la siguiente estructura de diseño dentro de LinearLayout

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

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

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

        <TextView
            android:id="@+id/tv1"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:paddingLeft="10dp"
            android:textColor="#000" />

        <TextView
            android:id="@+id/tv2"
            android:layout_height="wrap_content"
            android:layout_weight="1.0"
            android:gravity="right"
            android:paddingRight="10dp"
            android:textColor="#000" />
    </TableRow>
</TableLayout>

<ImageView
    android:id="@+id/img1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center" />

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="320px"
    android:layout_height="320px"
    android:gravity="center" >
</RelativeLayout>

y desea establecer el ancho y la altura del diseño dinámicamente desde el archivo java en lugar de configurarlo a 320px en el archivo xml, pero no puede hacerlo, el cambio de orientación no es un problema ya que restringirlo solo en el modo vertical. Es posible establecer el diseño relativo en pantalla completa utilizando match_parent, pero tengo que poner otras vistas en la pantalla, así que es posible o debo lograrlo de otra manera ...

Respuestas a la pregunta(7)

Su respuesta a la pregunta